Module: Crunchbase::Configuration

Included in:
Crunchbase
Defined in:
lib/crunchbase-api/configuration.rb

Constant Summary collapse

OPTIONS =
[:user_key, :api_endpoint].freeze
USER_KEY =
nil
API_ENDPOINT =
'https://api.crunchbase.com/v/2'

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



14
15
16
# File 'lib/crunchbase-api/configuration.rb', line 14

def self.extended(base)
  base.reset
end

Instance Method Details

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

Yields:

  • (_self)

Yield Parameters:



10
11
12
# File 'lib/crunchbase-api/configuration.rb', line 10

def configure
  yield self
end

#resetObject



18
19
20
# File 'lib/crunchbase-api/configuration.rb', line 18

def reset
  self.user_key, self.api_endpoint = USER_KEY, API_ENDPOINT
end