Class for representing WebDAV method PROPPATCH:
require 'net/http' uri = URI('http://example.com') hostname = uri.hostname # => "example.com" req = Net::HTTP::Proppatch.new(uri) # => #<Net::HTTP::Proppatch PROPPATCH> res = Net::HTTP.start(hostname) do |http| http.request(req) end
See Request Headers.
Related:
Net::HTTP#proppatch
: sends PROPPATCH
request, returns response object.
Switch
that takes an argument.
Switch
that takes an argument, which does not begin with ‘-’ or is ‘-’.
The result of parsing a pack template.
Raised when the query given to a pattern is either invalid Ruby
syntax or is using syntax that we don’t yet support.
A source that is represented by a file path.
A field that represents the file path.
Raised when a tar file is corrupt
A header for a tar file
TarReader
reads tar files and allows iteration over their items
Allows writing of tar files
Specifies a Specification object that should be activated. Also contains a dependency that was used to introduce this activation.
Represents a specification retrieved via the rubygems.org API.
This is used to avoid loading the full Specification object when all we need is the name, version, and dependencies.
A GitSpecification
represents a gem that is sourced from a git repository and is being loaded through a gem dependencies file through the git:
option.
Represents a possible Specification object returned from IndexSet. Used to delay needed to download full Specification objects when only the name
and version
are needed.
A set of gems for installation sourced from remote sources and local .gem files
A LocalSpecification
comes from a .gem file on the local filesystem.
The LockSpecification
comes from a lockfile (Gem::RequestSet::Lockfile
).
A LockSpecification’s dependency information is pre-filled from the lockfile.