Module: Ecertic::Default

Defined in:
lib/ecertic/default.rb

Constant Summary collapse

BASE_URL =
"https://api.otpsecure.net"
USER_AGENT =
"ecertic-ruby/#{VERSION}"

Class Method Summary collapse

Class Method Details

.apikeyObject



21
22
23
# File 'lib/ecertic/default.rb', line 21

def apikey
  ENV["ECERTIC_APIKEY"]
end

.base_urlObject



17
18
19
# File 'lib/ecertic/default.rb', line 17

def base_url
  ENV["ECERTIC_BASE_URL"] || BASE_URL
end

.keysObject



9
10
11
# File 'lib/ecertic/default.rb', line 9

def keys
  @keys ||= [ :base_url, :apikey, :secret, :user_agent ]
end

.optionsObject



13
14
15
# File 'lib/ecertic/default.rb', line 13

def options
  Hash[keys.map { |key| [key, send(key)] }]
end

.secretObject



25
26
27
# File 'lib/ecertic/default.rb', line 25

def secret
  ENV["ECERTIC_SECRET"]
end

.user_agentObject



29
30
31
# File 'lib/ecertic/default.rb', line 29

def user_agent
  ENV["ECERTIC_USER_AGENT"]
end