Module: RspecApiDocumentation

Extended by:
ActiveSupport::Autoload
Includes:
ActiveSupport::JSON
Defined in:
lib/rspec_api_documentation.rb,
lib/rspec_api_documentation/dsl.rb,
lib/rspec_api_documentation/curl.rb,
lib/rspec_api_documentation/index.rb,
lib/rspec_api_documentation/example.rb,
lib/rspec_api_documentation/headers.rb,
lib/rspec_api_documentation/railtie.rb,
lib/rspec_api_documentation/client_base.rb,
lib/rspec_api_documentation/test_server.rb,
lib/rspec_api_documentation/api_formatter.rb,
lib/rspec_api_documentation/configuration.rb,
lib/rspec_api_documentation/writers/writer.rb,
lib/rspec_api_documentation/http_test_client.rb,
lib/rspec_api_documentation/rack_test_client.rb,
lib/rspec_api_documentation/views/html_index.rb,
lib/rspec_api_documentation/api_documentation.rb,
lib/rspec_api_documentation/oauth2_mac_client.rb,
lib/rspec_api_documentation/writers/formatter.rb,
lib/rspec_api_documentation/views/html_example.rb,
lib/rspec_api_documentation/views/markup_index.rb,
lib/rspec_api_documentation/views/slate_example.rb,
lib/rspec_api_documentation/views/textile_index.rb,
lib/rspec_api_documentation/writers/html_writer.rb,
lib/rspec_api_documentation/writers/json_writer.rb,
lib/rspec_api_documentation/views/markdown_index.rb,
lib/rspec_api_documentation/views/markup_example.rb,
lib/rspec_api_documentation/writers/index_helper.rb,
lib/rspec_api_documentation/writers/slate_writer.rb,
lib/rspec_api_documentation/views/textile_example.rb,
lib/rspec_api_documentation/views/markdown_example.rb,
lib/rspec_api_documentation/writers/textile_writer.rb,
lib/rspec_api_documentation/writers/markdown_writer.rb,
lib/rspec_api_documentation/writers/append_json_writer.rb,
lib/rspec_api_documentation/writers/json_iodocs_writer.rb,
lib/rspec_api_documentation/writers/combined_json_writer.rb,
lib/rspec_api_documentation/writers/combined_text_writer.rb,
lib/rspec_api_documentation/writers/general_markup_writer.rb

Overview

Namespace for RspecApiDocumentation

Defined Under Namespace

Modules: DSL, Headers, Views, Writers Classes: ApiDocumentation, ApiFormatter, ClientBase, Configuration, Curl, Example, HttpTestClient, Index, OAuth2MACClient, RackTestClient, Railtie, RequestSaver, TestServer

Class Method Summary collapse

Class Method Details

.configurationObject



63
64
65
# File 'lib/rspec_api_documentation.rb', line 63

def self.configuration
  @configuration ||= Configuration.new
end

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

Configures RspecApiDocumentation

See RspecApiDocumentation::Configuration for more information on configuring.

RspecApiDocumentation.configure do |config|
  config.docs_dir = "doc/api"
end

Yields:



78
79
80
# File 'lib/rspec_api_documentation.rb', line 78

def self.configure
  yield configuration if block_given?
end

.documentationsObject



67
68
69
# File 'lib/rspec_api_documentation.rb', line 67

def self.documentations
  @documentations ||= configuration.map { |config| ApiDocumentation.new(config) }
end