Sha256: a7d42d7760a8112364fef912e34a1ad041529591b99772e0719193bba897e86c
Contents?: true
Size: 1.07 KB
Versions: 11
Compression:
Stored size: 1.07 KB
Contents
# frozen_string_literal: true require "rails/generators/base" module ShopifyApp module Generators class AddMarketingActivityExtensionGenerator < Rails::Generators::Base source_root File.expand_path("../templates", __FILE__) def generate_app_extension ShopifyApp::Logger.deprecated("MarketingActivitiesController will be removed in an upcoming version", "22.0.0") template("marketing_activities_controller.rb", "app/controllers/marketing_activities_controller.rb") generate_routes end private def generate_routes inject_into_file( "config/routes.rb", optimize_indentation(routes, 2), after: "root :to => 'home#index'\n", ) end def routes <<~EOS resource :marketing_activities, only: [:create, :update] do patch :resume patch :pause patch :delete post :republish post :preload_form_data post :preview post :errors end EOS end end end end
Version data entries
11 entries across 11 versions & 1 rubygems