Sha256: 311418e0d12b1836853e02e6d6bb3c077b7333536ae813b1e4e9105cc18884be
Contents?: true
Size: 489 Bytes
Versions: 5
Compression:
Stored size: 489 Bytes
Contents
require 'diesel/api_group' module Diesel class APIError < Exception; end end module Diesel 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
5 entries across 5 versions & 1 rubygems