Module: DaisybillApi::Ext::Links::InstanceMethods

Defined in:
lib/daisybill_api/ext/links.rb

Instance Method Summary collapse

Instance Method Details

#initialize(attributes) ⇒ Object



21
22
23
24
25
26
# File 'lib/daisybill_api/ext/links.rb', line 21

def initialize(attributes)
  lnks = attributes.delete "links"
  super(attributes)
  class_links.each { |link| links[link.name] = link.clone }
  self.links = lnks
end

#links=(values) ⇒ Object



28
29
30
31
# File 'lib/daisybill_api/ext/links.rb', line 28

def links=(values)
  return if values.nil?
  values.each { |link| write_link link["rel"], link["href"] }
end