class Spectator::Mocks::GenericArguments(T, NT)
Defined in:
spectator/mocks/generic_arguments.crConstructors
Class Method Summary
Instance Method Summary
-
#===(other) : Bool
Case equality.
- #pass_to(dispatcher)
- #to_s(io)
Instance methods inherited from class Object
should(matcher)
should,
should_eventually(matcher)
should_eventually,
should_never(matcher)
should_never,
should_not(matcher)
should_not
Constructor Detail
Class Method Detail
Instance Method Detail
def ===(other) : Bool
#
Description copied from class Object
Case equality.
The #===
method is used in a case ... when ... end
expression.
For example, this code:
case value
when x
# something when x
when y
# something when y
end
Is equivalent to this code:
if x === value
# something when x
elsif y === value
# something when y
end
Object simply implements #===
by invoking ==
, but subclasses
(notably Regex
) can override it to provide meaningful case-equality semantics.