Method: DataFormatter::Value#to_s
- Defined in:
- lib/data_formatter/value.rb
#to_s ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/data_formatter/value.rb', line 12 def to_s if is?(Numeric) format_number elsif is?(String) format_string elsif is?(Symbol) format_symbol elsif is?(TrueClass, FalseClass) format_boolean elsif is?(NilClass) format_nil elsif is?(Hash) format_hash elsif is?(Array) format_array else raise "ValueFormatter value is of unsupported type: #{ value.class.name }" end.to_s end |