Foo, = bar ^^^
Foo::Bar ^^^^^^^^
Returns whether the request may have a body:
Net::HTTP::Post.new(uri).request_body_permitted? # => true Net::HTTP::Get.new(uri).request_body_permitted? # => false
Replace the value of start_line
with the given value.
Converts this AvailableSet
into a RequestSet that can be used to install gems.
If development
is :none then no development dependencies are installed. Other options are :shallow for only direct development dependencies of the gems in this set or :all for all development dependencies.
Creates an option parser and fills it in with the help info for the command.
Ensures the Gem::Specification
written out for this gem is loadable upon installation.
Implementation for Specification#validate_for_resolution
Keeps track of what lines have been added to blocks and which are not yet visited.
When one element fully encapsulates another we remove the smaller block from the frontier. This prevents double expansions and all-around weird behavior. However this guarantee is quite expensive to maintain