Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/theusual/string.rb
Instance Method Summary collapse
Instance Method Details
#is_f? ⇒ Boolean
4 5 6 |
# File 'lib/theusual/string.rb', line 4 def is_f? self == self.to_f.to_s rescue false end |
#is_i? ⇒ Boolean
9 10 11 |
# File 'lib/theusual/string.rb', line 9 def is_i? self == self.to_i.to_s and !self.include? '.' rescue false end |
#numeric? ⇒ Boolean
14 15 16 |
# File 'lib/theusual/string.rb', line 14 def numeric? is_f? end |
#to_bool ⇒ Object
19 20 21 22 23 24 25 26 27 |
# 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 |