class HALPresenter::SerializeHooks::Hook
Attributes
name[R]
options[R]
resource[R]
Public Class Methods
new(&block)
click to toggle source
# File lib/hal_presenter/serialize_hooks.rb, line 9 def initialize(&block) @block = block end
Public Instance Methods
run(resource, options, arg)
click to toggle source
# File lib/hal_presenter/serialize_hooks.rb, line 13 def run(resource, options, arg) @resource = resource @options = options instance_exec(arg, &@block) if @block ensure @resource = nil @options = nil end