module Sanatio::Skippable

Public Instance Methods

skip?(object) click to toggle source
# File lib/sanatio/skippable.rb, line 15
def skip?(object)
  object.instance_eval(&skip_test)
end
skip_if(&skip_test) click to toggle source
# File lib/sanatio/skippable.rb, line 5
def skip_if(&skip_test)
  raise UsageError.new("You need to give a block to #skip_if.") unless block_given?
  @skip_test = skip_test
  self
end
skip_test() click to toggle source
# File lib/sanatio/skippable.rb, line 11
def skip_test
  @skip_test ||= Proc.new { false }
end