class ApiGenerator
Public Instance Methods
generate_api()
click to toggle source
# File lib/generators/api/api_generator.rb, line 4 def generate_api copy_file "api_base.rb", "app/services/api/base.rb" template "api.rb", "app/services/api/#{file_name.underscore}.rb" end
generate_controller()
click to toggle source
# File lib/generators/api/api_generator.rb, line 9 def generate_controller generate "scaffold_controller API::V1::#{file_name.camelize} --skip-assets --skip-template-engine --skip-helper --skip-jbuilder" end
generate_rspec()
click to toggle source
# File lib/generators/api/api_generator.rb, line 13 def generate_rspec template "api_spec.rb", "spec/services/api/#{file_name.underscore}_spec.rb" end