Module: Gem::Comparator::Utils

Includes:
UserInteraction
Included in:
Gem::Comparator, Base
Defined in:
lib/rubygems/comparator/utils.rb

Constant Summary collapse

SPACE =
' '
DEFAULT_INDENT =
SPACE*7
OPERATORS =
['=', '!=', '>', '<', '>=', '<=', '~>']
VERSION_REGEX =
/\A(\d+\.){0,}\d+(\.[a-zA-Z]+\.{0,1}\d{0,1}){0,1}\z/
SPEC_PARAMS =
%w[ author
authors
bindir
cert_chain
date
description
email
executables
extensions
homepage
license
licenses
metadata
name
platform
post_install_message
rdoc_options
require_paths
required_ruby_version
required_rubygems_version
requirements
rubygems_version
signing_key
summary
version ]
SPEC_FILES_PARAMS =
%w[ files
test_files
extra_rdoc_files ]
DEPENDENCY_PARAMS =
%w[ runtime_dependency
development_dependency ]
GEMFILE_PARAMS =
%w[ gemfiles ]
FILTER_WHEN_BRIEF =

Duplicates or obvious changes

%w[ author
date
license
platform
rubygems_version
version ]
NOT_IN_MARSHAL =

Not present in marshal file containing the specs

%w[ cert_chain
executables
extensions
extra_rdoc_files
files
license
licenses
metadata
post_install_message
rdoc_options
requirements
signing_key
test_files ]