Sha256: ac32adb98c7d4a96209e1ae3f0c91e38ec150d15b9f7ee6b07d31133ff0abaed
Contents?: true
Size: 667 Bytes
Versions: 5
Compression:
Stored size: 667 Bytes
Contents
require "omise/resource" module Omise class << self attr_writer :api_key, :vault_key attr_accessor :api_url, :vault_url, :api_version, :resource def api_key get_key :api end def vault_key get_key :vault end def test! require "omise/testing/resource" self.resource = Omise::Testing::Resource end private def get_key(name) if key = instance_variable_get("@#{name}_key") key else raise "Set Omise.#{name}_key to use this feature" end end end self.api_url = "https://api.omise.co" self.vault_url = "https://vault.omise.co" self.resource = Resource end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
omise-0.5.0 | lib/omise/config.rb |
omise-0.4.0 | lib/omise/config.rb |
omise-0.3.0 | lib/omise/config.rb |
omise-0.2.1 | lib/omise/config.rb |
omise-0.2.0 | lib/omise/config.rb |