class Motion::Generate
Constants
- MASTER_COMMAND
Public Class Methods
source_root()
click to toggle source
# File lib/motion/generate.rb, line 7 def self.source_root File.join File.dirname(__FILE__), "templates" end
Public Instance Methods
ui_collection_view_cell(name)
click to toggle source
# File lib/motion/generate.rb, line 86 def ui_collection_view_cell(name) @name = name @class_name = "%sCell" % @name.camelize template "ui_table_view_cell.rb.erb", "app/views/table_cells/#{name.underscore}_cell.rb" end
ui_collection_view_controller(name)
click to toggle source
# File lib/motion/generate.rb, line 41 def ui_collection_view_controller(name) @name = name @class_name = "%sController" % @name.camelize template "ui_collection_view_controller.rb.erb", "app/controllers/#{name.underscore}_controller.rb" end
ui_table_view_cell(name)
click to toggle source
# File lib/motion/generate.rb, line 71 def ui_table_view_cell(name) @name = name @class_name = "%sCell" % @name.camelize template "ui_table_view_cell.rb.erb", "app/views/table_cells/#{name.underscorize}_cell.rb" end
ui_table_view_controller(name)
click to toggle source
# File lib/motion/generate.rb, line 56 def ui_table_view_controller(name) @name = name @class_name = "%sController" % @name.camelize template "ui_table_view_controller.rb.erb", "app/controllers/#{name.underscorize}_controller.rb" end
ui_view_controller(name)
click to toggle source
# File lib/motion/generate.rb, line 26 def ui_view_controller(name) @name = name @class_name = "%sController" % @name.camelize template "ui_view_controller.rb.erb", "app/controllers/#{name.underscorize}_controller.rb" end
Private Instance Methods
class_name()
click to toggle source
# File lib/motion/generate.rb, line 100 def class_name @class_name end
parent_class_name()
click to toggle source
# File lib/motion/generate.rb, line 96 def parent_class_name options[:parent_class].camelize end
plural_name()
click to toggle source
# File lib/motion/generate.rb, line 108 def plural_name @name.to_s.underscore.pluralize end
singular_name()
click to toggle source
# File lib/motion/generate.rb, line 104 def singular_name @name.to_s.underscore.singularize end