Module: MelissaData::Config

Included in:
MelissaData
Defined in:
lib/melissa_data/config.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#web_smart_idString



9
10
11
# File 'lib/melissa_data/config.rb', line 9

def web_smart_id
  @web_smart_id
end

Class Method Details

.included(base) ⇒ Object



3
4
5
# File 'lib/melissa_data/config.rb', line 3

def self.included(base)
  base.extend(self)
end

Instance Method Details

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

Configures web_smart_id and property_api_url

Usage example:
  MelissaData.configure do |config|
    config.web_smart_id = ENV['MELISSA_DATA_WEB_SMART_ID']
  end

Alternate way:
  MelissaData.web_smart_id = ENV['MELISSA_DATA_WEB_SMART_ID']

Yields:

  • (_self)

Yield Parameters:



21
22
23
# File 'lib/melissa_data/config.rb', line 21

def configure
  yield self if block_given?
end