class String
Public Instance Methods
is_f?()
click to toggle source
# File lib/theusual/string.rb, line 4 def is_f? self == self.to_f.to_s rescue false end
is_i?()
click to toggle source
# File lib/theusual/string.rb, line 9 def is_i? self == self.to_i.to_s and !self.include? '.' rescue false end
numeric?()
click to toggle source
# File lib/theusual/string.rb, line 14 def numeric? is_f? end
to_bool()
click to toggle source
# File lib/theusual/string.rb, line 19 def to_bool if self.downcase == 'false' false elsif self.downcase == 'true' true else raise ArgumentError.new "expected 'true' or 'false', got: #{self}" end end