Class: RedisDictionary::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject



9
10
11
# File 'lib/generators/redis_dictionary/install/install_generator.rb', line 9

def copy_initializer
  template 'redis_dictionary.rb.erb', 'config/initializers/redis_dictionary.rb'
end

#setup_environmentObject



17
18
19
# File 'lib/generators/redis_dictionary/install/install_generator.rb', line 17

def setup_environment
  File.open('config/environment.rb', 'a') { |f| f.write("\n\n# loading the RedisDictionary engine\nRedisDictionary::Engine.load!") }
end

#setup_routesObject



13
14
15
# File 'lib/generators/redis_dictionary/install/install_generator.rb', line 13

def setup_routes
  route "mount RedisDictionary::Engine => '/translations'"
end