Class: Wires::Event
- Defined in:
- lib/wires/cluster/json.rb,
lib/wires/cluster.rb
Overview
Define a serialization scheme for Wires Events
Instance Attribute Summary collapse
-
#cluster_source ⇒ Object
readonly
Returns the value of attribute cluster_source.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#cluster_source ⇒ Object (readonly)
Returns the value of attribute cluster_source.
77 78 79 |
# File 'lib/wires/cluster.rb', line 77 def cluster_source @cluster_source end |
Class Method Details
.json_create(data) ⇒ Object
45 46 47 |
# File 'lib/wires/cluster/json.rb', line 45 def self.json_create(data) self.new(*data['args']) end |
Instance Method Details
#as_json(*serialization_args) ⇒ Object
40 41 42 43 |
# File 'lib/wires/cluster/json.rb', line 40 def as_json(*serialization_args) { json_class: self.class.name, args: [*@args, **@kwargs] } end |