Class: DevisePasswordSharingExtension::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/devise_password_sharing_extension/install_generator.rb

Overview

Install Generator

Instance Method Summary collapse

Instance Method Details

#add_configsObject



9
10
11
12
13
14
15
16
# File 'lib/generators/devise_password_sharing_extension/install_generator.rb', line 9

def add_configs
  inject_into_file "config/initializers/devise.rb", "\n  # ==> Password Sharing Extension\n" +
  "  # config.enable_banning = true\n" +
  "  # config.geoip_database = '/var/tmp/geoip.dat'\n" +
  "  # config.time_frame = 2.hour\n" +
  "  # config.number_of_cities = 10\n" +
  "\n", :before => /end[ |\n|]+\Z/
end

#copy_white_listed_ipsObject



18
19
20
# File 'lib/generators/devise_password_sharing_extension/install_generator.rb', line 18

def copy_white_listed_ips
  copy_file("white_listed_ips.yml", "config/white_listed_ips.yml")
end