return self.upper == other.upper && self.lower == other.lower\r
end\r
\r
- # Raise an error if _arg_ and self are not the same Casemap\r
+ # Give a warning if _arg_ and self are not the same Casemap\r
#\r
def must_be(arg)\r
other = arg.to_irc_casemap\r
- raise "Casemap mismatch (#{self.inspect} != #{other.inspect})" unless self == other\r
- return true\r
+ if self == other\r
+ return true\r
+ else\r
+ warn "Casemap mismatch (#{self.inspect} != #{other.inspect})"\r
+ return false\r
+ end\r
end\r
\r
end\r