Sha256: 3dffc77b99d0c5821b47c556d77855142600c03e813f287bfa331712e0854559
Contents?: true
Size: 635 Bytes
Versions: 7
Compression:
Stored size: 635 Bytes
Contents
require 'apiture/request_context' require 'apiture/endpoint' module Apiture class APIGroup attr_accessor :logger def endpoints; @endpoints ||= []; end def endpoints=(endpoints) @endpoints = endpoints end def authenticators; @authenticators; end def authenticators=(auth) @authenticators = auth end def data_models; @data_models ||= {}; end def data_models=(data_models) @data_models = data_models end def execute(options, endpoint, *parameters) params = parameters.last || {} RequestContext.new(options, self, endpoint, params).perform end end end
Version data entries
7 entries across 7 versions & 1 rubygems