Class: Atom::RepliesLink
Instance Attribute Summary
Attributes inherited from Element
#elem
Instance Method Summary
collapse
Methods inherited from Link
#to_replies_link
Methods inherited from Element
#add, element_attr_accessor, element_attr_accessors, element_datetime_accessor, element_datetime_accessors, element_name, element_ns, element_object_list_accessor, element_text_accessor, element_text_accessors, element_text_list_accessor, #get, #get_attr, #get_object, #get_objects, #getlist, new, ns, #set, #set_attr, #to_s
Constructor Details
#initialize(params = {}) ⇒ RepliesLink
Returns a new instance of RepliesLink.
693
694
695
696
697
|
# File 'lib/atomutil.rb', line 693
def initialize(params={})
super(params)
@elem.add_namespace(Namespace::THR.prefix, Namespace::THR.uri)
set_attr('rel', 'replies')
end
|
Instance Method Details
#count ⇒ Object
702
703
704
705
|
# File 'lib/atomutil.rb', line 702
def count
num = get_attr('thr:count')
num.nil?? nil : num.to_i
end
|
#count=(num) ⇒ Object
707
708
709
|
# File 'lib/atomutil.rb', line 707
def count=(num)
set_attr('thr:count', num.to_s)
end
|
#rel=(name) ⇒ Object
699
700
|
# File 'lib/atomutil.rb', line 699
def rel=(name)
end
|
#updated ⇒ Object
711
712
713
714
|
# File 'lib/atomutil.rb', line 711
def updated
value = get_attr('thr:updated')
value.nil?? nil : Time.iso8601(value)
end
|
#updated=(time) ⇒ Object
716
717
718
719
|
# File 'lib/atomutil.rb', line 716
def updated=(time)
time = time.iso8601 if time.instance_of?(Time)
set_attr('thr:updated', time)
end
|