Method: Inch::Evaluation::Role::Base.applicable_unless
- Defined in:
- lib/inch/evaluation/role/base.rb
.applicable_unless(symbol = nil, &block) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/inch/evaluation/role/base.rb', line 16 def applicable_unless(symbol = nil, &block) @applicable_procs ||= {} @applicable_procs[to_s] = proc do |object| !(block || symbol.to_proc).call(object) end end |