Sha256: 4dd84576a60529660b06918f693d23b92cd025cafc329126886f92b581d23ff0
Contents?: true
Size: 837 Bytes
Versions: 7
Compression:
Stored size: 837 Bytes
Contents
# # Copyright (c) 2018 Patrick Thomas. All rights reserved. # # require 'cayuga' module Cayuga # noinspection RubyConstantNamingConvention RootObject = Object module Object class Object include Tools::Loggable attr_reader :configuration_name def self.create(factory, configuration) new(factory, configuration) end private_class_method :new private attr_reader :factory, :configuration def initialize(factory, configuration) @factory = factory @configuration = configuration @configuration_name = factory.configuration_name factory[Logger].log_log!( self.class, filter: Regexp.new(self.class.stringify) ) unless self.class == Logger end end end end
Version data entries
7 entries across 7 versions & 1 rubygems