class Stall::Shipping::CalculatorGenerator

Public Instance Methods

copy_calculator_template() click to toggle source
# 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() click to toggle source
# 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