Class: CCBill::CLI::Install
- Inherits:
-
Thor::Group
- Object
- Thor::Group
- CCBill::CLI::Install
- Includes:
- Thor::Actions
- Defined in:
- lib/ccbill_ruby/cli/install.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.source_root ⇒ Object
8 9 10 |
# File 'lib/ccbill_ruby/cli/install.rb', line 8 def self.source_root File.('../install', __FILE__) end |
Instance Method Details
#copy_config_file ⇒ Object
12 13 14 |
# 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 ⇒ Object
16 17 18 |
# 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 ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# 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 |