class PostgresqlCompositeWithCustomOIDTest::FullAddressType
Public Instance Methods
cast(value)
click to toggle source
# File activerecord/test/cases/adapters/postgresql/composite_test.rb, line 94 def cast(value) value end
deserialize(value)
click to toggle source
# File activerecord/test/cases/adapters/postgresql/composite_test.rb, line 88 def deserialize(value) if value =~ /\("?([^",]*)"?,"?([^",]*)"?\)/ FullAddress.new($1, $2) end end
serialize(value)
click to toggle source
# File activerecord/test/cases/adapters/postgresql/composite_test.rb, line 98 def serialize(value) return if value.nil? "(#{value.city},#{value.street})" end
type()
click to toggle source
# File activerecord/test/cases/adapters/postgresql/composite_test.rb, line 86 def type; :full_address end