Sha256: 2d6c762afde140da336a25330da5f04b8c22a69048776bc93a756acae08c9ce4

Contents?: true

Size: 335 Bytes

Versions: 7

Compression:

Stored size: 335 Bytes

Contents

class Armg::MysqlGeometry < ActiveModel::Type::Value
  def type
    :geometry
  end

  def deserialize(value)
    if value.is_a?(::String)
      Armg.deserializer.deserialize(value)
    else
      value
    end
  end

  def serialize(value)
    if value.nil?
      nil
    else
      Armg.serializer.serialize(value)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
armg-0.7.1 lib/armg/mysql_geometry.rb
armg-0.7.0 lib/armg/mysql_geometry.rb
armg-0.6.1 lib/armg/mysql_geometry.rb
armg-0.6.0 lib/armg/mysql_geometry.rb
armg-0.5.2 lib/armg/mysql_geometry.rb
armg-0.5.1 lib/armg/mysql_geometry.rb
armg-0.5.0 lib/armg/mysql_geometry.rb