Sha256: a1d813f7eb81b8ea3b2c142f7fd9c0b49314d395c07d9ebd26a1896f54a0603e
Contents?: true
Size: 644 Bytes
Versions: 40
Compression:
Stored size: 644 Bytes
Contents
module Locomotive::Wagon class BaseLogger private def log(message, color = nil, ident = nil, print = false) ident = ' ' * (ident || 0) message = "#{ident}#{message.gsub("\n", "\n" + ident)}" message = message.colorize(color) if color if print print message else puts message end end def _subscribe(type, action = nil, &block) name = ['wagon', type, [*action]].flatten.compact.join('.') ActiveSupport::Notifications.subscribe(name) do |*args| event = ActiveSupport::Notifications::Event.new *args yield(event) end end end end
Version data entries
40 entries across 40 versions & 1 rubygems