Sha256: 9c0fbbdd31338f0fb1d4caf6625aa437b76c2360ec5d6689e347123d0fd2f92e
Contents?: true
Size: 657 Bytes
Versions: 4
Compression:
Stored size: 657 Bytes
Contents
module Joosy module Generators class ControllerGenerator < ::Rails::Generators::Base argument :name, type: :string class_option :copy, :default => false, :type => :boolean, :desc => 'Indicates whether internal controller should be copied' source_root ::Rails.root 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
4 entries across 4 versions & 1 rubygems