Type:
Class
Constants:
OPS : { #:nodoc: "=" => lambda { |v, r| v == r }, "!=" => lambda { |v, r| v != r }, ">" => lambda { |v, r| v > r }, "<" => lambda { |v, r| v < r }, ">=" => lambda { |v, r| v >= r }, "<=" => lambda { |v, r| v <= r }, "~>" => lambda { |v, r| v >= r && v.release < r.bump } }
PATTERN_RAW : "\\s*(#{quoted})?\\s*(#{Gem::Version::VERSION_PATTERN})\\s*"
PATTERN : /\A#{PATTERN_RAW}\z/
DefaultRequirement : [">=", Gem::Version.new(0)]
==
  • References/Ruby on Rails/Ruby/Classes/Requirement

==(other) Instance Public methods DOC: this should probably be :nodoc'd

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Requirement

new(*requirements) Class Public methods Constructs a requirement from

2025-01-10 15:47:30
parse
  • References/Ruby on Rails/Ruby/Classes/Requirement

parse(obj) Class Public methods REFACTOR: Little two element arrays like this

2025-01-10 15:47:30