Sha256: 64996de213c3be53492263ed5fcfb1f0397c7d011ad73e018d8f2b19a5855d03
Contents?: true
Size: 507 Bytes
Versions: 5
Compression:
Stored size: 507 Bytes
Contents
require 'apiture/api_group' module Apiture class APIError < Exception; end end module Apiture class APIBase attr_accessor :options attr_reader :logger def initialize(options = {}) @options = options end def logger=(logger) @logger = logger self.class.api_groups.each { |g| g.logger = logger } end class << self def api_groups; @api_groups ||= []; end def api_groups=(api_groups) @api_groups = api_groups end end end end
Version data entries
5 entries across 5 versions & 1 rubygems