Module: UselessString::WithoutStarter

Included in:
String
Defined in:
lib/without_starter.rb

Instance Method Summary collapse

Instance Method Details

#cmp_without(other_str, options = {}) ⇒ Object



9
10
11
12
# File 'lib/without_starter.rb', line 9

def cmp_without(other_str, options = {})
  set_according_to_options(str = self.dup, other = other_str.dup, options)
  options[:case_insensitive] ? str.casecmp(other) : str <=> other
end

#eql_without?(other_str, options = {}) ⇒ Boolean



4
5
6
7
# File 'lib/without_starter.rb', line 4

def eql_without?(other_str, options = {})
  set_according_to_options(str = self.dup, other = other_str.dup, options)
  options[:case_insensitive] ? str.upcase.eql?(other.upcase) : str.eql?(other)
end