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