class Izzy
def initialize(sign, n)
@s = sign
@n = n
end
def ===(other)
other.send(@s, @n)
end
end
def is?(sign, num)
Izzy.new(sign, num)
end
include Izzy::Helper # is? method
case number
when is?(:>, 1)
puts "> 1"
else
puts "??"
end
case project
when is?(:active)
when is?(:finished)
when is?(:older_than, 3.days)
end
case thing
when is?
when is_not?
end