class DeviseUserbin::Generators::InstallGenerator
Public Instance Methods
add_config_options_to_initializer()
click to toggle source
# File lib/generators/devise_userbin/install_generator.rb, line 8 def add_config_options_to_initializer devise_initializer_path = "config/initializers/devise.rb" if File.exist?(devise_initializer_path) old_content = File.read(devise_initializer_path) if old_content.match(Regexp.new(/^\s*# ==> Configuration for :userbin\n/)) false else inject_into_file(devise_initializer_path, :before => " # ==> Mailer Configuration\n") do <<-CONTENT # ==> Configuration for :userbin config.userbin_api_secret = '#{api_secret}' CONTENT end end end end
copy_locale()
click to toggle source
# File lib/generators/devise_userbin/install_generator.rb, line 27 def copy_locale copy_file "../../../config/locales/en.yml", "config/locales/devise_userbin.en.yml" end