Module: AnyCable::Rails::ObjectSerializer

Defined in:
lib/anycable/rails/object_serializer.rb

Class Method Summary collapse

Class Method Details

.deserialize(str) ⇒ Object

Deserialize from GlobalID



14
15
16
# File 'lib/anycable/rails/object_serializer.rb', line 14

def deserialize(str)
  GlobalID::Locator.locate(str)
end

.serialize(obj) ⇒ Object

Serialize via GlobalID if available



9
10
11
# File 'lib/anycable/rails/object_serializer.rb', line 9

def serialize(obj)
  obj.try(:to_gid_param)
end