Module: HALPresenter::Links

Included in:
HALPresenter, Collection::Properties
Defined in:
lib/hal_presenter/links.rb

Defined Under Namespace

Classes: Link

Instance Method Summary collapse

Instance Method Details



52
53
54
55
56
# File 'lib/hal_presenter/links.rb', line 52

def link(rel, value = nil, **kwargs, &block)
  @_links ||= __init_links
  @_links = @_links.reject { |link| link.rel == rel }
  @_links << Link.new(rel, value, **kwargs, &block)
end