class Apisync
Constants
- VERSION
Attributes
verbose[RW]
Public Class Methods
api_key=(value)
click to toggle source
# File lib/apisync.rb, line 49 def self.api_key=(value) @@api_key = value end
host=(value)
click to toggle source
# File lib/apisync.rb, line 45 def self.host=(value) @@host = value end
logger()
click to toggle source
# File lib/apisync.rb, line 61 def self.logger @@logger end
logger=(value)
click to toggle source
# File lib/apisync.rb, line 57 def self.logger=(value) @@logger = value end
new(api_key: nil, verbose: nil, logger: nil)
click to toggle source
# File lib/apisync.rb, line 24 def initialize(api_key: nil, verbose: nil, logger: nil) @api_key = api_key || @@api_key @host = @@host @verbose = verbose || @@verbose @logger = logger || @@logger raise ArgumentError, "missing keyword: api_key" if @api_key.nil? end
verbose()
click to toggle source
# File lib/apisync.rb, line 65 def self.verbose @@verbose end
verbose=(value)
click to toggle source
# File lib/apisync.rb, line 53 def self.verbose=(value) @@verbose = value end
Public Instance Methods
method_missing(name, args = {}, &block)
click to toggle source
# File lib/apisync.rb, line 34 def method_missing(name, args = {}, &block) # overrides the instance api_key as `authorization` options = { host: @host, verbose: @verbose, logger: @logger }.merge(args).merge(api_key: @api_key) Apisync::Resource.new(name, options) end