Method: Logux::Meta#initialize

Defined in:
lib/logux/meta.rb

#initialize(source_hash = {}) ⇒ Meta

Returns a new instance of Meta.



5
6
7
8
9
10
# File 'lib/logux/meta.rb', line 5

def initialize(source_hash = {})
  merge!(source_hash.stringify_keys)

  self['id'] ||= Logux.generate_action_id
  self['time'] ||= self['id'].split(' ')[0]
end