KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Is there a way to implicitly call methods on the object of a case statement? IE: class Foo def bar 1 end def baz ... end end What I'd like to be able to do is something like this... foo = Foo.new case foo when .bar==1 then "something" when .bar==2 then "something else" when .baz==3 then "another thing" end ... where the "when" statements are evaluating the return of methods on the case object. Is some structure like this possible? I haven't been able to figure out the syntax if so...
Tags (comma-separated)
Save Edits
Cancel