lib/generators/jsonapi/controller_generator.rb
module Jsonapi
class ControllerGenerator < Rails::Generators::NamedBase
source_root File.expand_path('../templates', __FILE__)
def create_resource
template_file = File.join(
'app/controllers',
class_path,
"#{file_name.pluralize}_controller.rb"
)
template 'jsonapi_controller.rb', template_file
end
end
end