class ShoppingCart::ConfigGenerator

Public Instance Methods

copy_migrations() click to toggle source
# File lib/generators/shopping_cart/config_generator.rb, line 12
def copy_migrations
  rake 'shopping_cart:install:migrations'
end
create_initializer_file() click to toggle source
# File lib/generators/shopping_cart/config_generator.rb, line 5
def create_initializer_file
  create_file "config/initializers/shopping_cart.rb",
              "ShoppingCart.user_class = 'User'\n#ShoppingCart.order_steps = %i(shipping payment)"
end
mount_routes() click to toggle source
# File lib/generators/shopping_cart/config_generator.rb, line 18
def mount_routes
  inject_into_file 'config/routes.rb', before: "root" do
    "mount ShoppingCart::Engine => '/shopping_cart'\n"
  end
end