Method: CommandExec::Formatter::Hash#initialize

Defined in:
lib/command_exec/formatter/hash.rb

#initialize(options = {}) ⇒ Hash

Create new hash formatter

Parameters:

  • options (Hash) (defaults to: {})

    Options for formatter

Options Hash (options):

  • :logger (Symbol)

    Logger to output information. Needs to have the same interface like the ruby Logger-class.



29
30
31
32
33
34
35
36
37
# File 'lib/command_exec/formatter/hash.rb', line 29

def initialize(options={})
  @options = {
    logger: Logger.new($stdout),
  }.deep_merge options

  @logger = @options[:logger]

  super()
end