U:RDoc::NormalClass[iI"Requirement:ETI"Gem::Requirement;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"OA Requirement is a set of one or more version restrictions. It supports a ;TI"Lfew (=, !=, >, <, >=, <=, ~>) different restriction operators.;To:RDoc::Markup::BlankLineo; ;[I"NSee Gem::Version for a description on how versions and requirements work ;TI"together in RubyGems.;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI" PATTERN;FI"Gem::Requirement::PATTERN;T00o;;[o; ;[I"4A regular expression that matches a requirement;T; @; 0@@cRDoc::NormalClass0U; [iI"DefaultRequirement;FI")Gem::Requirement::DefaultRequirement;T00o;;[o; ;[I"0The default requirement matches any version;T; @; 0@@@#0[[[I" class;T[[: public[ [I" create;FI" lib/rubygems/requirement.rb;T[I" default;F@6[I"new;T@6[I" parse;F@6[:protected[[: private[[I" instance;T[[;[ [I"===;T@6[I"=~;T@6[I" concat;F@6[I" exact?;F@6[I" none?;F@6[I"prerelease?;F@6[I"satisfied_by?;F@6[I"specific?;F@6[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevel