Class: Mural::Widget::Comment

Inherits:
Object
  • Object
show all
Includes:
Codec
Defined in:
lib/mural/widget/comment.rb

Defined Under Namespace

Classes: Reply, ResolvedBy

Class Method Summary collapse

Methods included from Codec

#encode, included

Class Method Details

.decode(json) ⇒ Object



33
34
35
36
37
38
# File 'lib/mural/widget/comment.rb', line 33

def self.decode(json)
  super.tap do |comment|
    comment.replies = comment.replies&.map { |r| Reply.decode(r) }
    comment.resolved_by = ResolvedBy.decode(comment.resolved_by)
  end
end