Class: DynamicModel::FieldType

Inherits:
Object
  • Object
show all
Defined in:
lib/dynamic_model/field_type.rb

Constant Summary collapse

INT =
1
STRING =
2
DATETIME =
3
TEXT =
4
ENUM =
5
DATE =
6
TIME =
7
BOOL =
8
IMAGE =
9
REFERENCE =
10
MONEY =
11
TYPES =
{
    :int => INT,
    :string => STRING,
    :text => TEXT,
    :bool => BOOL,
    :reference => REFERENCE,
    :money => MONEY,
}

Class Method Summary collapse

Class Method Details

.get_id_by_name(name) ⇒ Object



24
25
26
# File 'lib/dynamic_model/field_type.rb', line 24

def self.get_id_by_name(name)
  TYPES[name.to_sym]
end

.get_name_by_id(id) ⇒ Object



28
29
30
# File 'lib/dynamic_model/field_type.rb', line 28

def self.get_name_by_id(id)
  TYPES.invert[id].to_s
end