class Kms::InstallGenerator
Public Instance Methods
copy_initializers()
click to toggle source
# File lib/generators/kms/install/install_generator.rb, line 6 def copy_initializers @source_paths = nil # reset it for the find_in_source_paths method Kms::InstallGenerator.source_root(File.expand_path('../templates', __FILE__)) template 'devise.rb', 'config/initializers/devise.rb' template 'dragonfly.rb', 'config/initializers/dragonfly.rb' template 'carrierwave.rb', 'config/initializers/carrierwave.rb' end
insert_engine_routes()
click to toggle source
# File lib/generators/kms/install/install_generator.rb, line 19 def insert_engine_routes route %( mount Kms::Engine => '/kms', as: 'kms' ) end
remove_index_html()
click to toggle source
# File lib/generators/kms/install/install_generator.rb, line 25 def remove_index_html remove_file 'public/index.html' end
Private Instance Methods
generate_secret()
click to toggle source
# File lib/generators/kms/install/install_generator.rb, line 31 def generate_secret SecureRandom.hex(32) end