Use something very similar in a Rails application to extend ("monkey patch") the base class String.
I created lib/core_extensions.rbone that contains:
class String
def to_blurb(word_count = 30)
self.split(" ").slice(0, word_count).join(" ")
end
end
Then I created config/initializers/load_extensions.rbone that contains:
require 'core_extensions'
Now I have a method to_blurb()for all my String objects in a Rails application.
source
share