class Jsonapi::Generators::SwaggerBlocksGenerator
Public Instance Methods
generate_documentation()
click to toggle source
# File lib/generators/jsonapi/swagger_blocks_generator.rb, line 10 def generate_documentation model_name = model.to_s.split("::").last || model Object.const_get("#{namespace}::#{model_name.camelcase}Resource").is_a?(Class) generate_model_template generate_controller_template rescue Exception => e p e.message end
Private Instance Methods
generate_controller_template()
click to toggle source
# File lib/generators/jsonapi/swagger_blocks_generator.rb, line 25 def generate_controller_template template "controller_template.template", "app/docs/#{model.underscore.pluralize}_controller.rb" end
generate_model_template()
click to toggle source
# File lib/generators/jsonapi/swagger_blocks_generator.rb, line 21 def generate_model_template template "model_template.template", "app/docs/#{model.underscore}.rb" end