Class: CatchBox::Hook

Inherits:
Object
  • Object
show all
Defined in:
lib/catch_box/hook.rb,
lib/catch_box/hook/all.rb,
lib/catch_box/hook/one.rb,
lib/catch_box/hook/factory.rb

Direct Known Subclasses

All, One

Defined Under Namespace

Classes: All, Factory, One

Instance Method Summary collapse

Constructor Details

#initialize(hook) ⇒ Hook

Returns a new instance of Hook.



5
6
7
# File 'lib/catch_box/hook.rb', line 5

def initialize(hook)
  @hook = hook
end

Instance Method Details

#call(payload) ⇒ Object



9
10
11
# File 'lib/catch_box/hook.rb', line 9

def call(payload)
  @hook.call(payload)
end

#match?(pattern) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/catch_box/hook.rb', line 13

def match?(pattern)
  false
end