Sha256: 68b5cbb8d2193a59b0d210e7ddce319da233cc27061cbda62a2d387f372dba54
Contents?: true
Size: 755 Bytes
Versions: 5
Compression:
Stored size: 755 Bytes
Contents
require 'rails' require 'active_support' require 'request_store' require 'phi_attrs/version' require 'phi_attrs/configure' require 'phi_attrs/railtie' if defined?(Rails) require 'phi_attrs/formatter' require 'phi_attrs/logger' require 'phi_attrs/exceptions' require 'phi_attrs/phi_record' module PhiAttrs def phi_model(with: nil, except: nil) include PhiRecord logger = ActiveSupport::Logger.new(PhiAttrs.log_path) logger.formatter = Formatter.new file_logger = ActiveSupport::TaggedLogging.new(logger) PhiAttrs::Logger.logger = file_logger end @@log_path = nil def self.configure yield self if block_given? end def self.log_path @@log_path end def self.log_path=(value) @@log_path = value end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
phi_attrs-0.1.4 | lib/phi_attrs.rb |
phi_attrs-0.1.3 | lib/phi_attrs.rb |
phi_attrs-0.1.2 | lib/phi_attrs.rb |
phi_attrs-0.1.1 | lib/phi_attrs.rb |
phi_attrs-0.1.0 | lib/phi_attrs.rb |