Module: HiddenHooks

Defined in:
lib/hidden_hooks.rb,
lib/hidden_hooks/version.rb,
lib/hidden_hooks/active_record.rb,
lib/hidden_hooks/sole_hook_exceeded.rb,
lib/hidden_hooks/at_least_one_hook_required.rb

Defined Under Namespace

Modules: ActiveRecord Classes: AtLeastOneHookRequired, LookUpProxy, SetUpProxy, SoleHookExceeded

Constant Summary collapse

VERSION =
'1.3.0'

Class Method Summary collapse

Class Method Details

.[]Object



71
72
73
# File 'lib/hidden_hooks.rb', line 71

def self.[](...)
  LookUpProxy.new(...)
end

.hook_up(&block) ⇒ Object



67
68
69
# File 'lib/hidden_hooks.rb', line 67

def self.hook_up &block
  SetUpProxy.new.instance_exec(&block)
end