Sha256: 363764a581463425928d474cd2e598bcd770e549fc10b65078c28500658c2517
Contents?: true
Size: 1.17 KB
Versions: 5
Compression:
Stored size: 1.17 KB
Contents
require 'gun_broker/version' require 'gun_broker/api' require 'gun_broker/category' require 'gun_broker/error' require 'gun_broker/feedback' require 'gun_broker/item' require 'gun_broker/response' require 'gun_broker/user' module GunBroker # Sets the developer key obtained from GunBroker.com. # @param dev_key [String] def self.dev_key=(dev_key) @@dev_key = dev_key end # Returns the set developer key, or raises GunBroker::Error if not set. # @raise [GunBroker::Error] If the {.dev_key} has not been set. # @return [String] The developer key. def self.dev_key raise GunBroker::Error.new('GunBroker developer key not set.') unless dev_key_present? @@dev_key end # Returns a hash containing the time on GunBroker's servers in UTC # and the current version of the GunBroker API. # # For example: # # { # "gunBrokerTime" => "2015-02-06T20:23:08Z", # "gunBrokerVersion" => "6 4.4.2.12" # } # # @return [Hash] Containing the time and API version. def self.time GunBroker::API.get('/GunBrokerTime') end private def self.dev_key_present? defined?(@@dev_key) && !@@dev_key.nil? && !@@dev_key.empty? end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
gun_broker-0.4.11 | lib/gun_broker.rb |
gun_broker-0.4.10 | lib/gun_broker.rb |
gun_broker-0.4.9 | lib/gun_broker.rb |
gun_broker-0.4.8 | lib/gun_broker.rb |
gun_broker-0.4.7 | lib/gun_broker.rb |