Module: Leif::CollectionJson::Linked

Included in:
Collection, Collection::Item
Defined in:
lib/leif/collection_json.rb

Instance Method Summary collapse

Instance Method Details



7
8
9
# File 'lib/leif/collection_json.rb', line 7

def link_href(relation)
  links.find {|link| link.fetch('rel') == relation }.fetch('href')
end


11
12
13
# File 'lib/leif/collection_json.rb', line 11

def link_relations
  links.map {|link| link.fetch('rel') }
end


15
16
17
18
# File 'lib/leif/collection_json.rb', line 15

def links
  return [] unless has_key?('links')
  fetch('links')
end