class Hyalite::HookSetter

Public Class Methods

new(hooks) click to toggle source
# File lib/hyalite/main.rb, line 68
def initialize(hooks)
  @hooks = hooks
  @memo = []
end

Public Instance Methods

destroy() click to toggle source
# File lib/hyalite/main.rb, line 78
def destroy
  @memo.each do |m|
    @hooks.delete(m)
  end
end
hook(&block) click to toggle source
# File lib/hyalite/main.rb, line 73
def hook(&block)
  @memo << block
  @hooks << block
end