Class: Util::LinkUtils

Inherits:
Object
  • Object
show all
Defined in:
lib/vas/util/link_utils.rb

Overview

:nodoc: all

Class Method Summary collapse

Class Method Details



32
33
34
35
36
37
38
39
# File 'lib/vas/util/link_utils.rb', line 32

def LinkUtils.get_link_href(json, rel)
  hrefs = get_link_hrefs(json, rel)
  if (hrefs.length > 0)
    hrefs[0]
  else
    nil
  end
end


22
23
24
25
26
# File 'lib/vas/util/link_utils.rb', line 22

def LinkUtils.get_link_hrefs(json, rel)
  hrefs = []
  json["links"].select { |link| link["rel"] == rel }.each { |item| hrefs << item["href"] }
  hrefs
end


28
29
30
# File 'lib/vas/util/link_utils.rb', line 28

def LinkUtils.get_self_link_href(json)
  LinkUtils.get_link_hrefs(json, "self")[0]
end