Ruby 1.9 compat
Remember when Ruby supported `when
#!/usr/bin/env ruby class Klass ITEMS = { foo: ["bar", "baz"], lorem: "ipsum", } def initialize(args) @item = case args.first when :foo, :bar: ITEMS[:foo][1] when :lorem : ITEMS[:lorem] end end end
#!/usr/bin/env ruby class Klass ITEMS = { foo: ["bar", "baz"], lorem: "ipsum", } def initialize(args) @item = case args.first when :foo, :bar then ITEMS[:foo][1] when :lorem then ITEMS[:lorem] end end end