module HALPresenter::SerializeHooks

Public Instance Methods

post_serialize(&block) click to toggle source
# File lib/hal_presenter/serialize_hooks.rb, line 23
def post_serialize(&block)
  @__post_serialize_hook = Hook.new(&block)
end

Protected Instance Methods

post_serialize_hook() click to toggle source
# File lib/hal_presenter/serialize_hooks.rb, line 29
def post_serialize_hook
  @__post_serialize_hook ||= __init_post_serialize_hook
end

Private Instance Methods

__init_post_serialize_hook() click to toggle source
# File lib/hal_presenter/serialize_hooks.rb, line 35
def __init_post_serialize_hook
  return unless Class === self
  return unless superclass.respond_to?(:post_serialize_hook, true)
  superclass.post_serialize_hook
end