lib/hamster/stack.rb in hamster-0.1.18 vs lib/hamster/stack.rb in hamster-0.1.19
- old
+ new
@@ -1,10 +1,10 @@
require 'hamster/list'
module Hamster
def self.stack(*items)
- items.inject(EmptyStack) { |stack, item| stack.push(item) }
+ items.reduce(EmptyStack) { |stack, item| stack.push(item) }
end
class Stack
def initialize(list)