Class: Stall::Shipping::CalculatorGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Stall::Shipping::CalculatorGenerator
- Defined in:
- lib/generators/stall/shipping/calculator/calculator_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_calculator_template ⇒ Object
6 7 8 |
# File 'lib/generators/stall/shipping/calculator/calculator_generator.rb', line 6 def copy_calculator_template template 'calculator.rb.erb', "lib/#{ file_path }.rb" end |
#register_calculator_in_initializer ⇒ Object
10 11 12 13 14 |
# File 'lib/generators/stall/shipping/calculator/calculator_generator.rb', line 10 def register_calculator_in_initializer insert_into_file "config/initializers/stall.rb", after: "Stall.configure do |config|\n" do indent "config.shipping.register_calculator :#{ singular_name }, #{ class_name }\n" end end |