Class: TurboLive::Serializer
- Inherits:
-
Object
- Object
- TurboLive::Serializer
- Defined in:
- lib/turbo_live/serializer.rb
Class Attribute Summary collapse
Class Method Summary collapse
Class Attribute Details
.permitted_classes ⇒ Object
16 17 18 |
# File 'lib/turbo_live/serializer.rb', line 16 def permitted_classes @permitted_classes ||= [] end |
Class Method Details
.dump(obj) ⇒ Object
8 9 10 |
# File 'lib/turbo_live/serializer.rb', line 8 def dump(obj) YAML.dump(obj) end |
.load(obj) ⇒ Object
12 13 14 |
# File 'lib/turbo_live/serializer.rb', line 12 def load(obj) YAML.safe_load(obj, permitted_classes: permitted_classes) end |