Method: Zerobounce::Configuration#initialize

Defined in:
lib/zerobounce/configuration.rb

#initialize(mock = false) ⇒ Configuration

Returns a new instance of Configuration.



29
30
31
32
33
34
35
36
# File 'lib/zerobounce/configuration.rb', line 29

def initialize(mock=false)
  if File.file?(".env") then Dotenv.load(".env") else Dotenv.load end
  self.host = 'https://api.zerobounce.net'
  self.apikey = ENV['ZEROBOUNCE_API_KEY']
  self.valid_statuses = %i[valid catch_all]
  self.headers = { user_agent: "ZerobounceRubyGem/#{Zerobounce::VERSION}" }
  self.mock = mock
end