Class: SolidFlow::Signals::Message

Inherits:
Struct
  • Object
show all
Defined in:
lib/solid_flow/signals.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#consumedObject

Returns the value of attribute consumed

Returns:

  • (Object)

    the current value of consumed



5
6
7
# File 'lib/solid_flow/signals.rb', line 5

def consumed
  @consumed
end

#metadataObject

Returns the value of attribute metadata

Returns:

  • (Object)

    the current value of metadata



5
6
7
# File 'lib/solid_flow/signals.rb', line 5

def 
  @metadata
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



5
6
7
# File 'lib/solid_flow/signals.rb', line 5

def name
  @name
end

#payloadObject

Returns the value of attribute payload

Returns:

  • (Object)

    the current value of payload



5
6
7
# File 'lib/solid_flow/signals.rb', line 5

def payload
  @payload
end

#received_atObject

Returns the value of attribute received_at

Returns:

  • (Object)

    the current value of received_at



5
6
7
# File 'lib/solid_flow/signals.rb', line 5

def received_at
  @received_at
end

Instance Method Details

#consume!Object



17
18
19
# File 'lib/solid_flow/signals.rb', line 17

def consume!
  self.consumed = true
end

#consumed?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/solid_flow/signals.rb', line 13

def consumed?
  consumed
end