Class: Orthoses::Filter
- Inherits:
-
Object
- Object
- Orthoses::Filter
- Defined in:
- lib/orthoses/filter.rb
Overview
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(loader, if: nil, &block) ⇒ Filter
constructor
A new instance of Filter.
Constructor Details
#initialize(loader, if: nil, &block) ⇒ Filter
Returns a new instance of Filter.
10 11 12 13 14 |
# File 'lib/orthoses/filter.rb', line 10 def initialize(loader, if: nil, &block) @loader = loader @if = binding.local_variable_get(:if) @block = block || @if || raise(ArgumentError, "should give a block") end |