Class: Motion::Generate
- Inherits:
-
Thor
- Object
- Thor
- Motion::Generate
- Includes:
- Thor::Actions
- Defined in:
- lib/motion/generate.rb
Constant Summary collapse
- MASTER_COMMAND =
"motion-generate".freeze
Class Method Summary collapse
Instance Method Summary collapse
- #ui_collection_view_cell(name) ⇒ Object
- #ui_collection_view_controller(name) ⇒ Object
- #ui_table_view_cell(name) ⇒ Object
- #ui_table_view_controller(name) ⇒ Object
- #ui_view_controller(name) ⇒ Object
Class Method Details
.source_root ⇒ Object
7 8 9 |
# File 'lib/motion/generate.rb', line 7 def self.source_root File.join File.dirname(__FILE__), "templates" end |
Instance Method Details
#ui_collection_view_cell(name) ⇒ Object
86 87 88 89 90 91 |
# 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) ⇒ Object
41 42 43 44 45 46 |
# 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) ⇒ Object
71 72 73 74 75 76 |
# 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) ⇒ Object
56 57 58 59 60 61 |
# 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) ⇒ Object
26 27 28 29 30 31 |
# 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 |