Skip to content

Instantly share code, notes, and snippets.

@jonahoffline
Last active December 15, 2015 02:39
Show Gist options
  • Save jonahoffline/5189153 to your computer and use it in GitHub Desktop.
Save jonahoffline/5189153 to your computer and use it in GitHub Desktop.
WeleStack Queue example.
require 'forwardable'
class WeleStack
extend Forwardable
def initialize(obj=[])
@queue = obj
end
def_delegator :@queue, :push, :empuja
def_delegator :@queue, :shift, :quita
def_delegators :@queue, :clear, :empty?, :length, :size, :<<
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment