Method: String#ellipsize
- Defined in:
- lib/flash_extensions/extensions/string_extension.rb
#ellipsize(options = {}) ⇒ Object
88 89 90 91 92 93 94 |
# File 'lib/flash_extensions/extensions/string_extension.rb', line 88 def ellipsize(={}) length = [:length] || 30 separator = [:separator] || '...' return self if size <= length offset = [:offset] || 4 self[0,offset] + separator + self[-offset,offset] end |