Class: LogStash::Inputs::FriendlyDurations::ValidatedStruct

Inherits:
Struct
  • Object
show all
Defined in:
lib/logstash/inputs/friendly_durations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#error_messageObject

Returns the value of attribute error_message

Returns:

  • (Object)

    the current value of error_message



11
12
13
# File 'lib/logstash/inputs/friendly_durations.rb', line 11

def error_message
  @error_message
end

#valueObject

Returns the value of attribute value

Returns:

  • (Object)

    the current value of value



11
12
13
# File 'lib/logstash/inputs/friendly_durations.rb', line 11

def value
  @value
end

Instance Method Details

#to_aObject



12
13
14
# File 'lib/logstash/inputs/friendly_durations.rb', line 12

def to_a
  error_message.nil? ? [true, value] : [false, error_message]
end