class UpAndDownGenerator

Public Instance Methods

create_controller() click to toggle source
# File lib/generators/up_and_down/up_and_down_generator.rb, line 6
def create_controller
  create_file "app/controllers/up_and_down/base_controller.rb", controller_definition
end
create_route() click to toggle source
# File lib/generators/up_and_down/up_and_down_generator.rb, line 14
def create_route
  route "match '(*path)', to: 'up_and_down/base#index', via: :all"
end
create_template() click to toggle source
# File lib/generators/up_and_down/up_and_down_generator.rb, line 10
def create_template
  copy_file "maintenance.html.erb", "app/views/up_and_down/base/index.html.erb"
end

Private Instance Methods

controller_definition() click to toggle source
# File lib/generators/up_and_down/up_and_down_generator.rb, line 20
def controller_definition
  "class UpAndDown::BaseController < ActionController::Base
    layout false
    def index
    end
  end"
end