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



138
139
140
# File 'lib/rspec_api_documentation/dsl/resource.rb', line 138

def app
  RspecApiDocumentation.configuration.app
end

#clientObject



142
143
144
# File 'lib/rspec_api_documentation/dsl/resource.rb', line 142

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

#no_doc(&block) ⇒ Object



146
147
148
149
150
151
152
153
# File 'lib/rspec_api_documentation/dsl/resource.rb', line 146

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

  instance_eval(&block)

  example.[:requests] = requests
end