Class: Moblues::Reader::Type

Inherits:
Object
  • Object
show all
Defined in:
lib/moblues/reader/type.rb

Instance Method Summary collapse

Instance Method Details

#map_type_str(type_str) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/moblues/reader/type.rb', line 4

def map_type_str(type_str)
  case type_str
  when 'String'
    :string
  when 'Integer 16', 'Integer 32', 'Integer 64', 'Boolean', 'Float', 'Double'
    :number
  when 'Decimal'
    :decimal
  when 'Date'
    :date
  when 'Binary'
    :data
  when 'Transformable'
    :id
  else
    raise ArgumentError.new("unknown type #{type_str}")
  end
end