class Bundler::LazySpecification

def method_missing(method, *args, &blk)

def method_missing(method, *args, &blk)
  if Gem::Specification.new.respond_to?(method)
    raise "LazySpecification has not been materialized yet (calling :#{method} #{args.inspect})" unless @specification
    @specification.send(method, *args, &blk)
  else
    super
  end
end