Sha256: 05156dd7dabe53bdcafa4af0ee52c57244ef172e1912dfbe1333f819f4d2acec
Contents?: true
Size: 459 Bytes
Versions: 3
Compression:
Stored size: 459 Bytes
Contents
# frozen_string_literal: true module ActiveFields module Casters # Typecasts the active_value value class BaseCaster attr_reader :options def initialize(**options) @options = options end # To raw AR attribute value def serialize(value) raise NotImplementedError end # From raw AR attribute value def deserialize(value) raise NotImplementedError end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
active_fields-2.0.0 | lib/active_fields/casters/base_caster.rb |
active_fields-1.1.0 | lib/active_fields/casters/base_caster.rb |
active_fields-1.0.0 | lib/active_fields/casters/base_caster.rb |