Class: Wires::Channel

Inherits:
Object show all
Defined in:
lib/wires/cluster/json.rb

Overview

Define a serialization scheme for Wires Channels

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.json_create(data) ⇒ Object



57
58
59
# File 'lib/wires/cluster/json.rb', line 57

def self.json_create(data)
  self.new(data['name'])
end

Instance Method Details

#as_json(*serialization_args) ⇒ Object



52
53
54
55
# File 'lib/wires/cluster/json.rb', line 52

def as_json(*serialization_args)
  { json_class: self.class.name,
    name:       @name }
end