Sha256: 66c77d8805052363904dff8ce04db7ace962407984a4db6d6ec34383fc11985d
Contents?: true
Size: 578 Bytes
Versions: 3
Compression:
Stored size: 578 Bytes
Contents
# frozen_string_literal: true require 'rails/generators/active_record' module BeyondCanvas module Generators class ControllerGenerator < Rails::Generators::Base # :nodoc: desc 'Creates an inherited Beyond Canvas controller in the app/controllers folder' argument :scope, required: true, desc: 'The scope to create the controller, e.g. shops, users' source_root File.expand_path('templates', __dir__) def create_controller template 'controller.erb', "app/controllers/#{scope}_controller.rb" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems