lib/carioca/services/output.rb in carioca-2.1.4 vs lib/carioca/services/output.rb in carioca-2.1.5
- old
+ new
@@ -41,11 +41,11 @@
receive: { value: "\u{1F4E5}", alt: '[<]', text: '(RECEIVE)' },
ok: { value: "\u{1F44D}", alt: '[+]', text: '(OK)' },
success: { value: "\u{1F4AA}", alt: '[+]', text: '(SUCCESS)' },
debug: { value: "\u{1F41B}", alt: '[D]', text: '(DEBUG)' },
flat: { value: '', alt: '' },
- skipped: { value: "\u{23E9}", alt: '[I]', text: '(SKIPPED)'}
+ skipped: { value: "\u{23E9}", alt: '[I]', text: '(SKIPPED)' }
}.freeze
LEVELS = %i[debug info warn error fatal unknown].freeze
ALIAS = {
flat: :info,
item: :info,
@@ -74,16 +74,16 @@
MODE = %i[mono dual log].freeze
LEVELS.each do |method|
define_method(method) do |message, session = nil, source = 'Carioca->Output'|
- display(level: method, message: message, session: session, source: source)
+ display(level: method, message:, session:, source:)
end
end
@@alias.each_key do |method|
define_method(method) do |message, session = nil, source = 'Carioca->Output'|
- display(level: method, message: message, session: session, source: source)
+ display(level: method, message:, session:, source:)
end
end
def map_color(color:, analias:)
raise 'Color must be a Symbol' unless color.instance_of?(Symbol)
@@ -102,16 +102,16 @@
def add_alias(newalias:, level:)
raise 'Alias must be a Symbol' unless newalias.instance_of?(Symbol)
raise "Bad Level : #{level}" unless LEVELS.include? level
self.class.define_method(newalias) do |message, session = nil|
- display({ level: newalias, message: message, session: session })
+ display({ level: newalias, message:, session: })
end
end
# constructor
- def initialize(level: :debug, mode: :mono, emoji: true, colors: true, target: STDOUT)
+ def initialize(level: :debug, mode: :mono, emoji: true, colors: true, target: $stdout)
registry = Carioca::Registry.get
@logger = registry.get_service name: :logger
@i18n = registry.get_service name: :i18n
@debug = Carioca::Registry.config.debug?
self.level = level
@@ -181,10 +181,10 @@
if @mode == :dual
save = "#{@@emoji[level][:text]} #{save}" if !LEVELS.include?(level) && (@@emoji[level].include? :text)
block = proc { save }
@logger.send target_level, source, &block
end
- @target.puts message if @mode == :mono or @mode == :dual
+ @target.puts message if (@mode == :mono) || (@mode == :dual)
end
end
end
end
end