class Bundler::DepProxy

def ==(o)

def ==(o)
  dep == o.dep && __platform == o.__platform
end

def hash

def hash
  @hash ||= dep.hash
end

def initialize(dep, platform)

def initialize(dep, platform)
  @dep, @__platform = dep, platform
end

def method_missing(*args)

def method_missing(*args)
  @dep.send(*args)
end

def name

def name
  @dep.name
end

def requirement

def requirement
  @dep.requirement
end

def to_s

def to_s
  "#{name} (#{requirement}) #{__platform}"
end

def type

def type
  @dep.type
end