class Wongi::Engine::AssertingTest
Public Class Methods
new(*vars, &body)
click to toggle source
Calls superclass method
# File lib/wongi-engine/filter/asserting_test.rb, line 3 def initialize(*vars, &body) super() @vars = vars @body = body end
Public Instance Methods
passes?(token)
click to toggle source
# File lib/wongi-engine/filter/asserting_test.rb, line 9 def passes?(token) if @vars.empty? @body.call token else @body.call(*(@vars.map { |var| token[var] })) end end