Sha256: 09a98ac473da123d24df04b06060e826ab9f996d7dfb94472a018fa1e7041783
Contents?: true
Size: 601 Bytes
Versions: 10
Compression:
Stored size: 601 Bytes
Contents
require 'assistly/connection' require 'assistly/request' require 'assistly/authentication' module Assistly # @private class API # @private attr_accessor *Configuration::VALID_OPTIONS_KEYS # Creates a new API def initialize(options={}) options = Assistly.options.merge(options) Configuration::VALID_OPTIONS_KEYS.each do |key| send("#{key}=", options[key]) end end def endpoint "https://#{self.subdomain}.assistly.com/api/#{self.version}/" end include Connection include Request include Authentication end end
Version data entries
10 entries across 10 versions & 1 rubygems