Class: QueueryClient::Configuration

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

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Configuration

Returns a new instance of Configuration.



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

def initialize(options = {})
  @options = options
end

Instance Method Details

#merge(other) ⇒ Object



29
30
31
# File 'lib/queuery_client/configuration.rb', line 29

def merge(other)
  Configuration.new(to_h.merge(other.to_h))
end

#optionsObject



7
8
9
# File 'lib/queuery_client/configuration.rb', line 7

def options
  @options ||= {}
end

#resetObject



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

def reset
  @options = nil
end

#to_hObject



33
34
35
# File 'lib/queuery_client/configuration.rb', line 33

def to_h
  options
end