Method: StandardAPI::TestCase#normalize_to_json
- Defined in:
- lib/standard_api/test_case.rb
#normalize_to_json(record, attribute, value) ⇒ Object
79 80 81 82 83 84 85 86 87 88 89 90 91 |
# File 'lib/standard_api/test_case.rb', line 79 def normalize_to_json(record, attribute, value) value = normalize_attribute(record, attribute, value) return nil if value.nil? if model.column_types[attribute].is_a?(ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Decimal) "#{value.to_f}" elsif model.column_types[attribute].is_a?(ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter) value.in_time_zone.as_json else value.as_json end end |