Module: Atom::HasLinks

Included in:
Entry, Feed
Defined in:
lib/atom/entry.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



52
53
54
# File 'lib/atom/entry.rb', line 52

def HasLinks.included(klass)
  klass.atom_elements :link, :links, Atom::Link
end

Instance Method Details



56
57
58
59
60
# File 'lib/atom/entry.rb', line 56

def find_link(criteria)
  self.links.find do |l|
    criteria.all? { |k,v| l.send(k) == v }
  end
end