Module: Frenetic::HalLinked::ClassMethods
- Defined in:
- lib/frenetic/concerns/hal_linked.rb
Instance Method Summary collapse
Instance Method Details
#collection_url(*params) ⇒ Object
32 33 34 35 36 |
# File 'lib/frenetic/concerns/hal_linked.rb', line 32 def collection_url(*params) link = links[namespace.pluralize] fail MissingResourceUrl.new(namespace.pluralize) if !link HypermediaLinkSet.new(link).href(*params) end |
#links ⇒ Object
22 23 24 |
# File 'lib/frenetic/concerns/hal_linked.rb', line 22 def links api.description['_links'] end |
#member_url(params = {}) ⇒ Object
26 27 28 29 30 |
# File 'lib/frenetic/concerns/hal_linked.rb', line 26 def member_url(params = {}) link = links[namespace] fail MissingResourceUrl.new(namespace) if !link HypermediaLinkSet.new(link).href(params) end |