Module: RspecApiDocumentation::DSL::Resource

Extended by:
ActiveSupport::Concern
Defined in:
lib/rspec_api_documentation/dsl/resource.rb

Overview

DSL methods available at the example group level

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#appObject



87
88
89
# File 'lib/rspec_api_documentation/dsl/resource.rb', line 87

def app
  RspecApiDocumentation.configuration.app
end

#clientObject



91
92
93
# File 'lib/rspec_api_documentation/dsl/resource.rb', line 91

def client
  @client ||= RspecApiDocumentation::RackTestClient.new(self)
end

#no_doc(&block) ⇒ Object



95
96
97
98
99
100
101
102
# File 'lib/rspec_api_documentation/dsl/resource.rb', line 95

def no_doc(&block)
  requests = example.[:requests]
  example.[:requests] = []

  instance_eval(&block)

  example.[:requests] = requests
end