Module: Pixabay::Config

Included in:
Pixabay
Defined in:
lib/pixabay/config.rb

Constant Summary collapse

OPTION_KEYS =

pixabay client options

[
  :api_key,
  :timeout,
]

Instance Method Summary collapse

Instance Method Details

#configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



11
12
13
14
# File 'lib/pixabay/config.rb', line 11

def configure
  yield self
  self
end

#optionsObject



16
17
18
19
20
# File 'lib/pixabay/config.rb', line 16

def options
  options = {}
  OPTION_KEYS.each{ |key| options[key] = send(key) }
  options
end