|
|
|
|
|
by chrismdp
4783 days ago
|
|
The purpose is to avoid a big case statement: case(change.class)
when JoiningError:
joining_error()
when SomethingElse:
something_else()
...
end
It's actually not implemented like that under the hood: it's done using a module with a `send`. |
|