method
gem_dependency
v2_1_10 -
Show latest stable
- Class:
Gem::Commands::DependencyCommand
gem_dependency(args, version, prerelease)public
No documentation available.
# File lib/rubygems/commands/dependency_command.rb, line 75
def gem_dependency args, version, prerelease # :nodoc:
args << '' if args.empty?
pattern = if args.length == 1 and args.first =~ /\A\/(.*)\/(i)?\z/ then
flags = $2 ? Regexp::IGNORECASE : nil
Regexp.new $1, flags
else
/\A#{Regexp.union(*args)}/
end
dependency = Gem::Deprecate.skip_during {
Gem::Dependency.new pattern, version
}
dependency.prerelease = prerelease
dependency
end