Method: Atom::Converters#atom_link

Defined in:
lib/atom/element.rb

a type of Atom Link. specifics defined by Hash ‘criteria’



309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
# File 'lib/atom/element.rb', line 309

def atom_link name, criteria
  def_get name do
    existing = find_link(criteria)

    existing and existing.href
  end

  def_set name do |value|
    existing = find_link(criteria)

    if existing
      existing.href = value
    else
      links.new criteria.merge(:href => value)
    end
  end
end