class RFC5424::StructuredData

Attributes

sd_elements[R]
sd_id[R]

Public Class Methods

new(sd_id:, sd_elements: {}) click to toggle source
# File lib/rfc5424/formatter.rb, line 33
def initialize(sd_id:, sd_elements: {})
  @sd_id = sd_id
  @sd_elements = sd_elements
end

Public Instance Methods

to_s() click to toggle source
# File lib/rfc5424/formatter.rb, line 38
def to_s
  el = @sd_elements.inject("") do |elements, tuple|
    elements + %{ #{tuple.first}="#{tuple.last}"}
  end
  %{[#{sd_id}#{el}]}
end