class RspecApiDocumentation::Writers::ApiConfig

Public Class Methods

new(configuration) click to toggle source
# File lib/rspec_api_documentation/writers/json_iodocs_writer.rb, line 88
def initialize(configuration)
  @configuration = configuration
  @api_key = configuration.api_name.parameterize
end

Public Instance Methods

as_json(opts = nil) click to toggle source
# File lib/rspec_api_documentation/writers/json_iodocs_writer.rb, line 93
def as_json(opts = nil)
  {
    @api_key.to_sym => {
      :name => @configuration.api_name,
      :description => @configuration.api_explanation,
      :protocol => @configuration.io_docs_protocol,
      :publicPath => "",
      :baseURL => @configuration.curl_host
    }
  }
end