Module: RailsApiDocs

Defined in:
lib/rails-api-docs.rb,
lib/rails-api-docs/engine.rb,
lib/rails-api-docs/version.rb,
lib/rails-api-docs/doc/renderer.rb,
lib/rails-api-docs/sample_value.rb,
lib/rails-api-docs/config/loader.rb,
lib/rails-api-docs/configuration.rb,
lib/rails-api-docs/doc/responder.rb,
lib/rails-api-docs/config/builder.rb,
lib/rails-api-docs/config/appender.rb,
lib/rails-api-docs/doc/file_builder.rb,
lib/rails-api-docs/doc/curl_renderer.rb,
lib/rails-api-docs/inspectors/body_inferrer.rb,
lib/rails-api-docs/inspectors/route_inspector.rb,
app/controllers/rails_api_docs/docs_controller.rb,
lib/rails-api-docs/inspectors/schema_inspector.rb,
lib/generators/rails-api-docs/init/init_generator.rb,
lib/rails-api-docs/inspectors/json_route_detector.rb,
lib/rails-api-docs/inspectors/controller_inspector.rb,
lib/generators/rails-api-docs/update/update_generator.rb

Defined Under Namespace

Modules: Config, Doc, Generators, Inspectors, SampleValue Classes: Configuration, DocsController, Engine

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.configurationObject



52
53
54
# File 'lib/rails-api-docs/configuration.rb', line 52

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



56
57
58
# File 'lib/rails-api-docs/configuration.rb', line 56

def configure
  yield configuration
end

.reset_configuration!Object



60
61
62
# File 'lib/rails-api-docs/configuration.rb', line 60

def reset_configuration!
  @configuration = Configuration.new
end