class Dynamoid::Dumping::CustomTypeDumper
any object -> string
Public Instance Methods
process(value)
click to toggle source
# File lib/dynamoid/dumping.rb, line 301 def process(value) field_class = @options[:type] if value.respond_to?(:dynamoid_dump) value.dynamoid_dump elsif field_class.respond_to?(:dynamoid_dump) field_class.dynamoid_dump(value) else raise ArgumentError, "Neither #{field_class} nor #{value} supports serialization for Dynamoid." end end