Class: LiveComponent::InlineSerializer::Builder

Inherits:
Object
  • Object
show all
Defined in:
lib/live_component/inline_serializer.rb

Instance Method Summary collapse

Instance Method Details

#deserialize(&block) ⇒ Object



11
12
13
14
# File 'lib/live_component/inline_serializer.rb', line 11

def deserialize(&block)
  @deserializer_proc = block
  self
end

#serialize(&block) ⇒ Object



6
7
8
9
# File 'lib/live_component/inline_serializer.rb', line 6

def serialize(&block)
  @serializer_proc = block
  self
end

#to_serializerObject



16
17
18
# File 'lib/live_component/inline_serializer.rb', line 16

def to_serializer
  InlineSerializer.new(@serializer_proc, @deserializer_proc)
end