class Dynamoid::Undumping::BooleanUndumper
Constants
- STRING_VALUES
Public Instance Methods
process(value)
click to toggle source
# File lib/dynamoid/undumping.rb, line 269 def process(value) store_as_boolean = if @options[:store_as_native_boolean].nil? Dynamoid.config.store_boolean_as_native else @options[:store_as_native_boolean] end if store_as_boolean !!value elsif STRING_VALUES.include?(value) value == 't' else raise ArgumentError, 'Boolean column neither true nor false' end end