Sha256: 252e02c042a49c0dc6063fb48fb19c891375258080c951f38939d1d57718e90b
Contents?: true
Size: 663 Bytes
Versions: 3
Compression:
Stored size: 663 Bytes
Contents
require "base64" require 'httparty' require 'ruby-redtail/user' require 'ruby-redtail/exceptions' require 'ruby-redtail/query' require 'core_extensions/string' module RubyRedtail class << self attr_accessor :config end def self.configure self.config ||= Configuration.new yield config raise RubyRedtail::InvalidURIError if (config.api_uri =~ URI::regexp).nil? raise RubyRedtail::AccessKeyError if (config.api_key.empty? || config.secret_key.empty?) config.api_uri << '/' unless config.api_uri[-1, 1] == '/' end class Configuration attr_accessor :api_key attr_accessor :api_uri attr_accessor :secret_key end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby-redtail-0.3.1 | lib/ruby-redtail.rb |
ruby-redtail-0.3.0 | lib/ruby-redtail.rb |
ruby-redtail-0.2.0 | lib/ruby-redtail.rb |