Sha256: a7a6727f1485298894d51ca4a7fc5c00f62269a8769f20fbf663f7093a752028
Contents?: true
Size: 492 Bytes
Versions: 2
Compression:
Stored size: 492 Bytes
Contents
require 'apiture/api_group' module Apiture class APIError < Exception; end end module Apiture class APIBase attr_accessor :logger, :options 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
apiture-0.2.1 | lib/apiture/api_base.rb |
apiture-0.2.0 | lib/apiture/api_base.rb |