Class: SpaceFrame::Generators::NewGenerator

Inherits:
Base
  • Object
show all
Defined in:
lib/generators/new/new_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_dom_structure ⇒ Object



13
14
15
16
17
18
19
20
21
22
# File 'lib/generators/new/new_generator.rb', line 13

def add_dom_structure
  gsub_file "app/views/layouts/application.html.erb", /<body>\s+<%= yield %>\s+<\/body>/, <<-DOM
<body>
  <div id='nav'></div>
  <div id='main'>
    <%= yield %>
  </div>
</body>
  DOM
end

#create_empty_shell ⇒ Object



5
6
7
# File 'lib/generators/new/new_generator.rb', line 5

def create_empty_shell  
  directory "app", "app/assets/javascripts/app"
end

#remove_require_tree ⇒ Object



9
10
11
# File 'lib/generators/new/new_generator.rb', line 9

def remove_require_tree
  gsub_file "app/assets/javascripts/application.js", /require_tree\s\./, "require app/index"
end