module Expects::ClassMethods
Public Instance Methods
expects(subject, objects)
click to toggle source
# File lib/expects.rb, line 9 def expects(subject, objects) if objects.is_a? Regexp handler = Expects::Handlers::Regex.new(subject, objects) elsif objects.is_a? Proc handler = Expects::Handlers::Proc.new(subject, objects) else handler = Expects::Handler.new(subject, [*objects]) end handler.accept! end
reject(subject, objects)
click to toggle source
# File lib/expects.rb, line 20 def reject(subject, objects) if objects.is_a? Regexp handler = Expects::Handlers::Regex.new(subject, objects) elsif objects.is_a? Proc handler = Expects::Handlers::Proc.new(subject, objects) else handler = Expects::Handler.new(subject, [*objects]) end handler.reject! end