Method: OceanDynamo::Tables::ClassMethods#attribute_type
- Defined in:
- lib/ocean-dynamo/tables.rb
#attribute_type(name) ⇒ Object
144 145 146 147 148 149 150 151 152 153 154 155 156 |
# File 'lib/ocean-dynamo/tables.rb', line 144 def attribute_type(name) vals = fields[name][:type] case vals when :string, :serialized, :reference return "S" when :integer, :float, :datetime return "N" when :boolean return "B" else raise "Unknown OceanDynamo type: #{name} - #{vals.inspect}" end end |