class RailsBackend::InstallGenerator

Public Instance Methods

create() click to toggle source
# File lib/generators/rails_backend/install/install_generator.rb, line 4
def create
  copy_applications_file '_navigation.html.erb'
  copy_applications_file '_footer.html.erb'
  copy_layout 'application.html.erb'
  copy_assets
end

Private Instance Methods

copy_applications_file(file) click to toggle source
# File lib/generators/rails_backend/install/install_generator.rb, line 12
def copy_applications_file file
  copy_file("views/backend/application/#{file}",
    "app/views/backend/application/#{file}")
end
copy_assets() click to toggle source
# File lib/generators/rails_backend/install/install_generator.rb, line 22
def copy_assets
  copy_file("assets/javascripts/backend/backend.js",
    "app/assets/javascripts/backend.js")
  copy_file("assets/stylesheets/backend/backend.css",
    "app/assets/stylesheets/backend.css")
end
copy_layout(file) click to toggle source
# File lib/generators/rails_backend/install/install_generator.rb, line 17
def copy_layout file
  copy_file("views/layouts/backend/#{file}",
    "app/views/layouts/backend/#{file}")
end