initialize

in lib/aws-record/record/attribute.rb [36:47]


      def initialize(name, options = {})
        @name = name
        @database_name = (options[:database_attribute_name] || name).to_s
        @dynamodb_type = options[:dynamodb_type]
        @marshaler = options[:marshaler] || DefaultMarshaler
        @persist_nil = options[:persist_nil]
        @default_value_or_lambda = if options.key?(:default_value)
                                     dv = options[:default_value]
                                     _is_lambda?(dv) ? dv : type_cast(dv)
                                   end
      end