Module: Avocado

Defined in:
lib/avocado/controller.rb,
lib/avocado-docs.rb,
lib/avocado/config.rb,
lib/avocado/engine.rb,
lib/avocado/version.rb,
lib/avocado/uploader.rb,
lib/avocado/middleware.rb,
app/models/avocado/parser.rb,
lib/avocado/request_store.rb,
app/models/avocado/request.rb,
app/models/avocado/endpoint.rb,
app/models/avocado/resource.rb,
lib/avocado/packages/package.rb,
lib/avocado/packages/rspec_package.rb,
lib/avocado/packages/minitest_package.rb,
app/controllers/avocado/specs_controller.rb,
lib/avocado/middleware/document_metadata.rb,
app/controllers/avocado/avocado_controller.rb,
lib/avocado/middleware/ignore_xhr_requests.rb,
lib/avocado/middleware/example_serialization.rb,
lib/avocado/middleware/request_serialization.rb,
lib/avocado/middleware/resource_serialization.rb,
lib/avocado/middleware/response_serialization.rb,
lib/avocado/middleware/document_if_configuration.rb

Overview

Temporarily store a JSON request/response. Ultimately RSpec will determine if this request/response gets documented or not in an after(:each) block

Defined Under Namespace

Modules: Controller, Packages Classes: AvocadoController, Config, Endpoint, Engine, Middleware, Parser, Request, RequestStore, Resource, SpecsController, Uploader

Constant Summary collapse

VERSION =
'3.0.10'

Class Method Summary collapse

Class Method Details

.reset!Object



16
17
18
19
20
# File 'lib/avocado-docs.rb', line 16

def self.reset!
  Avocado::Config.reset!
  Avocado::RequestStore.instance.reset!
  Avocado::Uploader.instance.payload = []
end