class CCBill::CLI::Install

Public Class Methods

source_root() click to toggle source
# File lib/ccbill_ruby/cli/install.rb, line 8
def self.source_root
  File.expand_path('../install', __FILE__)
end

Public Instance Methods

copy_config_file() click to toggle source
# File lib/ccbill_ruby/cli/install.rb, line 12
def copy_config_file
  copy_file('ccbill.rb', 'config/initializers/ccbill.rb')
end
copy_controller_file() click to toggle source
# File lib/ccbill_ruby/cli/install.rb, line 16
def copy_controller_file
  copy_file('ccbill_controller.rb', 'app/controllers/callbacks/ccbill_controller.rb')
end
ignore_configuration() click to toggle source
# File lib/ccbill_ruby/cli/install.rb, line 20
      def ignore_configuration
        inject_into_file 'config/routes.rb', before: /^end/ do
          <<-EOF

  namespace :callbacks do
    resource :ccbill, only: [:show, :create]
  end
          EOF
        end
      end