Class: Jt::Generators::ScaffoldGenerator
- Defined in:
- lib/generators/jt/scaffold/scaffold_generator.rb
Instance Method Summary collapse
- #create_domain_list_page ⇒ Object
- #create_domain_page ⇒ Object
- #link_page ⇒ Object
- #template_root ⇒ Object
Methods inherited from Base
Instance Method Details
#create_domain_list_page ⇒ Object
23 24 25 26 27 |
# File 'lib/generators/jt/scaffold/scaffold_generator.rb', line 23 def create_domain_list_page content = File.read "#{template_root}/_list_page.haml" content = content.gsub "@{scaffold_name}", scaffold_name create_file "public/mobile/_#{scaffold_name}_list_page.haml", content end |
#create_domain_page ⇒ Object
17 18 19 20 21 |
# File 'lib/generators/jt/scaffold/scaffold_generator.rb', line 17 def create_domain_page content = File.read "#{template_root}/_page.haml" content = content.gsub "@{scaffold_name}", scaffold_name create_file "public/mobile/_#{scaffold_name}_page.haml", content end |
#link_page ⇒ Object
12 13 14 15 |
# File 'lib/generators/jt/scaffold/scaffold_generator.rb', line 12 def link_page insert_into_file "public/mobile/_pages.haml", "\n=render '#{scaffold_name}_page'", {:after => "// pages"} insert_into_file "public/mobile/_pages.haml", "\n=render '#{scaffold_name}_list_page'", {:after => "// pages"} end |
#template_root ⇒ Object
8 9 10 |
# File 'lib/generators/jt/scaffold/scaffold_generator.rb', line 8 def template_root @_template_root ||= File.('../templates', __FILE__) end |