module HALPresenter::Embedded
Public Instance Methods
embed(name, value = Property::NO_VALUE, **kwargs, &block)
click to toggle source
# File lib/hal_presenter/embedded.rb, line 17 def embed(name, value = Property::NO_VALUE, **kwargs, &block) kwargs[:context] ||= self embedded.delete_if { |embed| embed.name == name } Embed.new(name, value, **kwargs, &block).tap do |embed| embedded << embed end end
Protected Instance Methods
embedded()
click to toggle source
# File lib/hal_presenter/embedded.rb, line 27 def embedded @__embedded ||= __init_from_superclass(:embedded) end