Module: RubyRedtail
- Defined in:
- lib/ruby-redtail/contact.rb,
lib/ruby-redtail.rb,
lib/ruby-redtail/sso.rb,
lib/ruby-redtail/user.rb,
lib/ruby-redtail/query.rb,
lib/ruby-redtail/client.rb,
lib/ruby-redtail/setting.rb,
lib/ruby-redtail/tag_group.rb,
lib/ruby-redtail/exceptions.rb,
lib/ruby-redtail/contact/notes.rb,
lib/ruby-redtail/user/contacts.rb,
lib/ruby-redtail/user/settings.rb,
lib/ruby-redtail/authentication.rb,
lib/ruby-redtail/contact/accounts.rb,
lib/ruby-redtail/contact/addresses.rb,
lib/ruby-redtail/contact/activities.rb
Overview
require ‘ruby-redtail/contact/tag_groups’ require ‘ruby-redtail/contact/notes’ require ‘ruby-redtail/contact/accounts’ require ‘ruby-redtail/contact/activities’ require ‘ruby-redtail/contact/addresses’
Defined Under Namespace
Classes: AccessKeyError, Activities, Addresses, Authentication, AuthenticationError, Client, Configuration, Contact, Error, InvalidURIError, Notes, Query, Setting, Sso, TagGroup, User
Class Attribute Summary collapse
-
.config ⇒ Object
Returns the value of attribute config.
Class Method Summary collapse
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
13 14 15 |
# File 'lib/ruby-redtail.rb', line 13 def config @config end |
Class Method Details
.configure {|config| ... } ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/ruby-redtail.rb', line 16 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 |