Module: MotionMigrate::MotionGenerate::Parser::ClassMethods
- Defined in:
- lib/motion_migrate/motion_generate/parser.rb
Instance Method Summary collapse
- #core_data_boolean(value) ⇒ Object
- #core_data_date(value) ⇒ Object
- #core_data_string(string) ⇒ Object
- #core_data_variable(value) ⇒ Object
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 |