class Paysto::InstallGenerator

Public Instance Methods

add_paysto_routes() click to toggle source

Extend routes.rb with required routes.

# File lib/generators/paysto/install_generator.rb, line 8
    def add_paysto_routes
      paysto_route = <<-PAYSTO_ROUTES
namespace :paysto do
    post :success, :fail, :check, :callback
    get  :fail
  end
PAYSTO_ROUTES
      route paysto_route
    end
copy_config() click to toggle source

Copy general Paysto config.

# File lib/generators/paysto/install_generator.rb, line 19
def copy_config
  template 'config/paysto.rb', 'config/initializers/paysto.rb'
end
copy_controller() click to toggle source

Copy default Paysto controller.

# File lib/generators/paysto/install_generator.rb, line 30
def copy_controller
  template 'controllers/paysto_controller.rb', 'app/controllers/paysto_controller.rb'
end
copy_locale() click to toggle source

Copy RU and EN locale files.

# File lib/generators/paysto/install_generator.rb, line 24
def copy_locale
  template 'config/paysto.en.yml', 'config/locales/paysto.en.yml'
  template 'config/paysto.ru.yml', 'config/locales/paysto.ru.yml'
end