Sha256: 2a15876ea64574e6e1a39243093af493ecc647b4ec2380ed2fd61e92e54fc820
Contents?: true
Size: 701 Bytes
Versions: 4
Compression:
Stored size: 701 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.api_version = "2014-07-27" self.resource = Resource end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
omise-0.1.5 | lib/omise/config.rb |
omise-0.1.4 | lib/omise/config.rb |
omise-0.1.1 | lib/omise/config.rb |
omise-0.1.0 | lib/omise/config.rb |