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