class BrowseEverything::ConfigGenerator
Public Instance Methods
copy_example_config()
click to toggle source
# File lib/generators/browse_everything/config_generator.rb, line 20 def copy_example_config FileUtils.rm 'config/browse_everything_providers.yml', force: true if File.exist? 'config/browse_everything_providers.yml' copy_file 'browse_everything_providers.yml.example', 'config/browse_everything_providers.yml', force: true end
inject_routes()
click to toggle source
# File lib/generators/browse_everything/config_generator.rb, line 13 def inject_routes insert_into_file 'config/routes.rb', after: '.draw do' do %( mount BrowseEverything::Engine => '/browse') end end
insert_file_system_path()
click to toggle source
# File lib/generators/browse_everything/config_generator.rb, line 25 def insert_file_system_path insert_into_file 'config/browse_everything_providers.yml', before: '# dropbox:' do "file_system:\n home: #{Rails.root}\n" end end