Class: RSpec::Cassette::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/rspec/cassette/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



13
14
15
16
17
18
19
20
# File 'lib/rspec/cassette/configuration.rb', line 13

def initialize
  @cassettes_dir = "spec/fixtures/cassettes"
  @default_match_on = i[method uri]
  @allow_http_connections_when_no_cassette = false
  @ignore_localhost = false
  @ignore_hosts = []
  @ignore_request_blocks = []
end

Instance Attribute Details

#allow_http_connections_when_no_cassetteObject

Returns the value of attribute allow_http_connections_when_no_cassette.



6
7
8
# File 'lib/rspec/cassette/configuration.rb', line 6

def allow_http_connections_when_no_cassette
  @allow_http_connections_when_no_cassette
end

#cassettes_dirObject

Returns the value of attribute cassettes_dir.



6
7
8
# File 'lib/rspec/cassette/configuration.rb', line 6

def cassettes_dir
  @cassettes_dir
end

#default_match_onObject

Returns the value of attribute default_match_on.



6
7
8
# File 'lib/rspec/cassette/configuration.rb', line 6

def default_match_on
  @default_match_on
end

#ignore_hostsObject

Returns the value of attribute ignore_hosts.



6
7
8
# File 'lib/rspec/cassette/configuration.rb', line 6

def ignore_hosts
  @ignore_hosts
end

#ignore_localhostObject

Returns the value of attribute ignore_localhost.



6
7
8
# File 'lib/rspec/cassette/configuration.rb', line 6

def ignore_localhost
  @ignore_localhost
end

#ignore_request_blocksObject (readonly)

Returns the value of attribute ignore_request_blocks.



11
12
13
# File 'lib/rspec/cassette/configuration.rb', line 11

def ignore_request_blocks
  @ignore_request_blocks
end

Instance Method Details

#ignore_request(&block) ⇒ Object



22
23
24
# File 'lib/rspec/cassette/configuration.rb', line 22

def ignore_request(&block)
  @ignore_request_blocks << block if block
end