Class: WebSocketVCR::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



5
6
7
# File 'lib/simple_websocket_vcr/configuration.rb', line 5

def initialize
  reset_defaults!
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method_name, *_args, &_block) ⇒ Object



15
16
17
# File 'lib/simple_websocket_vcr/configuration.rb', line 15

def method_missing(method_name, *_args, &_block)
  puts 'unknown method: ' + method_name.to_s
end

Instance Attribute Details

#cassette_library_dirObject

Returns the value of attribute cassette_library_dir.



3
4
5
# File 'lib/simple_websocket_vcr/configuration.rb', line 3

def cassette_library_dir
  @cassette_library_dir
end

#hook_urisObject

Returns the value of attribute hook_uris.



3
4
5
# File 'lib/simple_websocket_vcr/configuration.rb', line 3

def hook_uris
  @hook_uris
end

#json_cassettesObject

Returns the value of attribute json_cassettes.



3
4
5
# File 'lib/simple_websocket_vcr/configuration.rb', line 3

def json_cassettes
  @json_cassettes
end

Instance Method Details

#reset_defaults!Object



9
10
11
12
13
# File 'lib/simple_websocket_vcr/configuration.rb', line 9

def reset_defaults!
  @cassette_library_dir = 'spec/fixtures/vcr_cassettes'
  @hook_uris = []
  @json_cassettes = false
end