Sha256: fce23fc695ecd9a434af958f9dd2e221ca513fd225412405439245a011e65aa1
Contents?: true
Size: 631 Bytes
Versions: 3
Compression:
Stored size: 631 Bytes
Contents
require_relative './base' module Joosy module Generators class ControllerGenerator < Base argument :name, type: :string class_option :copy, :default => false, :type => :boolean, :desc => 'Indicates whether internal controller should be copied' def create_files if options["copy"] template File.expand_path('../../../../joosy/rails/controller.rb', __FILE__), "app/controller/joosy/rails/serve_controller.rb" else template File.expand_path('../templates/controller.rb', __FILE__), "app/controllers/#{name.underscore}_controller.rb" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems