Class: String
- Defined in:
- lib/import_everything/ext.rb,
lib/import_everything/ext.rb
Instance Method Summary collapse
- #blank? ⇒ Boolean
- #fixed_obj ⇒ Object
- #present? ⇒ Boolean
- #to_num_if ⇒ Object
- #without_quotes ⇒ Object
Instance Method Details
#blank? ⇒ Boolean
9 10 11 |
# File 'lib/import_everything/ext.rb', line 9 def blank? strip == '' end |
#fixed_obj ⇒ Object
57 58 59 |
# File 'lib/import_everything/ext.rb', line 57 def fixed_obj strip.without_quotes.to_num_if end |
#present? ⇒ Boolean
12 13 14 |
# File 'lib/import_everything/ext.rb', line 12 def present? !blank? end |
#to_num_if ⇒ Object
48 49 50 51 52 53 54 55 56 |
# File 'lib/import_everything/ext.rb', line 48 def to_num_if if self =~ /^\d+$/ self.to_i elsif self =~ /^[\d\.]+$/ self.to_f else self end end |
#without_quotes ⇒ Object
41 42 43 44 45 46 47 |
# File 'lib/import_everything/ext.rb', line 41 def without_quotes if self =~ /^['"].*['"]$/ self[1..-2] else self end end |