Module: MotionMigrate::MotionGenerate::Parser::ClassMethods

Defined in:
lib/motion_migrate/motion_generate/parser.rb

Instance Method Summary collapse

Instance Method Details

#core_data_boolean(value) ⇒ Object



17
18
19
# File 'lib/motion_migrate/motion_generate/parser.rb', line 17

def core_data_boolean(value)
  value == true ? "YES" : "NO"
end

#core_data_date(value) ⇒ Object



21
22
23
# File 'lib/motion_migrate/motion_generate/parser.rb', line 21

def core_data_date(value)
  (value.to_time.to_i - Date.new(2001, 1, 1).to_time.to_i).to_s
end

#core_data_string(string) ⇒ Object



9
10
11
# File 'lib/motion_migrate/motion_generate/parser.rb', line 9

def core_data_string(string)
  string.to_s.split("_").each{|word| word.capitalize! }.join(" ")
end

#core_data_variable(value) ⇒ Object



13
14
15
# File 'lib/motion_migrate/motion_generate/parser.rb', line 13

def core_data_variable(value)
  value.to_s.split("_").each{ |word| word.capitalize! }.join("")
end