Method: CPEE::ValueHelper.parse_extended

Defined in:
lib/cpee/value_helper.rb

.parse_extended(value) ⇒ Object



48
49
50
51
52
53
54
55
56
57
58
# File 'lib/cpee/value_helper.rb', line 48

def self::parse_extended(value)
  if [String].include? value.class
    self::parse(value)
  elsif [Array, NilClass, Integer, Float, TrueClass, FalseClass, Date].include? value.class
    value
  elsif value.respond_to?(:to_s)
    value.to_s
  else
    ''
  end
end