class Comment
Rubbit
Object¶ ↑
Object that represents an individual comment
Public Class Methods
new(json)
click to toggle source
# File lib/Rubbit/Rubbit_Objects.rb, line 501 def initialize(json) if(json['kind']=='t1') data = json['data'] data.each_key do |k| self.class.module_eval {attr_accessor(k)} self.send("#{k}=",data[k]) end children = [] if(@replies!= nil and @replies['data']!=nil and @replies['data']['children']!=nil) @replies['data']['children'].each do |c| if(c!=nil) children += [Comment.new(c)] end end @replies = children end if(@replies=="") replies = nil end end end
Public Instance Methods
delete()
click to toggle source
edit(text)
click to toggle source
hide()
click to toggle source