Sha256: 70d71ff21b2ced063b1f012ee6bd671f0839b621b7dbf961f65cee6e5b13f646

Contents?: true

Size: 347 Bytes

Versions: 26

Compression:

Stored size: 347 Bytes

Contents

module DataMapper
  class Property

    class ParseKey < Object
      def serial?
        true
      end

      key     true
      field   "objectId"

      def load(value)
        value.to_s
      end

      def dump(value)
        value && value.to_s
      end

      def to_child_key
        Property::ParsePointer
      end
    end

  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
dm-parse-0.3.20 lib/property/parse_key.rb
dm-parse-0.3.19 lib/property/parse_key.rb
dm-parse-0.3.18 lib/property/parse_key.rb
dm-parse-0.3.17 lib/property/parse_key.rb
dm-parse-0.3.16 lib/property/parse_key.rb
dm-parse-0.3.15 lib/property/parse_key.rb
dm-parse-0.3.14 lib/property/parse_key.rb
dm-parse-0.3.13 lib/property/parse_key.rb
dm-parse-0.3.12 lib/property/parse_key.rb
dm-parse-0.3.11 lib/property/parse_key.rb
dm-parse-0.3.10 lib/property/parse_key.rb
dm-parse-0.3.9 lib/property/parse_key.rb
dm-parse-0.3.8 lib/property/parse_key.rb
dm-parse-0.3.7 lib/property/parse_key.rb
dm-parse-0.3.6 lib/property/parse_key.rb
dm-parse-0.3.5 lib/property/parse_key.rb
dm-parse-0.3.4 lib/property/parse_key.rb
dm-parse-0.3.3 lib/property/parse_key.rb
dm-parse-0.3.2 lib/property/parse_key.rb
dm-parse-0.3.1 lib/property/parse_key.rb