class Ecm::Contact::Generators::InstallGenerator
Attributes
base_controller_class_name[R]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/generators/ecm/contact/install/install_generator.rb, line 11 def initialize(*args) super @base_controller_class_name = ENV.fetch('BASE_CONTROLLER_CLASS_NAME') { '::FrontendController' } end
Public Instance Methods
generate_initializer()
click to toggle source
# File lib/generators/ecm/contact/install/install_generator.rb, line 16 def generate_initializer template 'initializer.rb', 'config/initializers/ecm_contact.rb' end
generate_routes()
click to toggle source
# File lib/generators/ecm/contact/install/install_generator.rb, line 20 def generate_routes route File.read(File.join(File.expand_path('../templates', __FILE__), 'routes.source')) end