Class: Util::LinkUtils
- Inherits:
-
Object
- Object
- Util::LinkUtils
- Defined in:
- lib/vas/util/link_utils.rb
Class Method Summary collapse
- .get_link_href(json, rel) ⇒ Object
- .get_link_hrefs(json, rel) ⇒ Object
- .get_self_link_href(json) ⇒ Object
Class Method Details
.get_link_href(json, rel) ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/vas/util/link_utils.rb', line 33 def LinkUtils.get_link_href(json, rel) hrefs = get_link_hrefs(json, rel) if (hrefs.length > 0) hrefs[0] else nil end end |
.get_link_hrefs(json, rel) ⇒ Object
23 24 25 26 27 |
# File 'lib/vas/util/link_utils.rb', line 23 def LinkUtils.get_link_hrefs(json, rel) hrefs = [] json["links"].select { |link| link["rel"] == rel }.each { |item| hrefs << item["href"] } hrefs end |
.get_self_link_href(json) ⇒ Object
29 30 31 |
# File 'lib/vas/util/link_utils.rb', line 29 def LinkUtils.get_self_link_href(json) LinkUtils.get_link_hrefs(json, "self")[0] end |