Module: HALPresenter::Embedded
- Includes:
- SuperInit
- Included in:
- HALPresenter, Collection::Properties
- Defined in:
- lib/hal_presenter/embedded.rb
Defined Under Namespace
Classes: Embed
Instance Method Summary collapse
Instance Method Details
#embed(name, value = Property::NO_VALUE, **kwargs, &block) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/hal_presenter/embedded.rb', line 17 def (name, value = Property::NO_VALUE, **kwargs, &block) kwargs[:context] ||= self .delete_if { || .name == name } Embed.new(name, value, **kwargs, &block).tap do || << end end |