Class: String
Instance Method Summary collapse
Instance Method Details
#begin?(other_str) ⇒ Boolean
3 4 5 |
# File 'lib/chrysalis/core_ext/string.rb', line 3 def begin?(other_str) self.index(other_str) == 0 end |
#concat_sep(other_str, sep) ⇒ Object
13 14 15 16 17 |
# File 'lib/chrysalis/core_ext/string.rb', line 13 def concat_sep(other_str, sep) return if ! other_str self.concat(sep) if ! empty? self.concat(other_str) end |
#end?(other_str) ⇒ Boolean
7 8 9 10 11 |
# File 'lib/chrysalis/core_ext/string.rb', line 7 def end?(other_str) i = self.rindex(other_str) return false if i.nil? return (self.length == i + other_str.length) end |