Module: SilentFailCheck

Defined in:
lib/silent_fail_check.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods Classes: CheckParameters

Instance Method Summary collapse

Instance Method Details

#silent_fail_check(sym, *args, &block) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/silent_fail_check.rb', line 6

def silent_fail_check sym, *args, &block
  extend  ClassMethods
  include InstanceMethods

  @check_parameters = CheckParameters.new(sym, args, block)

  method_name = "add_#{sym}_fail_check"
  send(method_name) if respond_to?(method_name, true)
end