Class: RespondersInstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/responders_install_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



2
3
4
# File 'lib/generators/responders_install_generator.rb', line 2

def self.source_root
  @_source_root ||= File.expand_path("..", __FILE__)
end

Instance Method Details

#copy_localeObject



20
21
22
# File 'lib/generators/responders_install_generator.rb', line 20

def copy_locale
  copy_file "../responders/locales/en.yml", "config/locales/responders.en.yml"
end

#create_responder_initializerObject



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/generators/responders_install_generator.rb', line 8

def create_responder_initializer
  create_file "config/initializers/responders.rb", <<-FILE
class ApplicationResponder
include Responders::FlashResponder
include Responders::HttpCacheResponder
end

ApplicationController.respond_to :html
ApplicationController.responder = ApplicationResponder
  FILE
end