class Gem::Specification

def full_gem_path

def full_gem_path
  if defined?(@location) && @location
    @location
  else
    full_gem_path_without_location
  end
end

def required_by

def required_by
  @required_by ||= []
end

def specification_version

Hack to fix github's strange marshal file
def specification_version
  @specification_version && @specification_version.to_i
end