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