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