class Dummer::Generator

Public Class Methods

new(setting) click to toggle source
# File lib/dummer/generator.rb, line 3
def initialize(setting)
  factory = Factory.new(setting)
  # fluent-logger
  @tag_proc = factory.create_tag_proc
  @record_proc = factory.create_record_proc
  # file
  @message_proc = factory.create_message_proc
end

Public Instance Methods

message() click to toggle source

@return [String] message

# File lib/dummer/generator.rb, line 13
def message
  @message_proc.call
end
record() click to toggle source

@return [Hash] record

# File lib/dummer/generator.rb, line 23
def record
  @record_proc.call
end
tag() click to toggle source

@return [String] tag

# File lib/dummer/generator.rb, line 18
def tag
  @tag_proc.call
end