The scanner’s state of the current token. This value is the bitwise OR of zero or more of the Ripper::EXPR_*
constants.
Store session data on the server. For some session storage types, this is a no-op.
Return a list of all outdated local gem names. This method is HEAVY as it must go fetch specifications from the server.
Use outdated_and_latest_version
if you wish to retrieve the latest remote version as well.
The date this gem was created.
If SOURCE_DATE_EPOCH is set as an environment variable, use that to support reproducible builds; otherwise, default to the current UTC date.
Details on SOURCE_DATE_EPOCH: reproducible-builds.org/specs/source-date-epoch/
The date this gem was created
DO NOT set this, it is set automatically when the gem is packaged.
Checks that the specification contains all required fields, and does a very basic sanity check.
Raises InvalidSpecificationException if the spec does not pass the checks..
Does a sanity check on the specification.
Raises InvalidSpecificationException if the spec does not pass the checks.
It also performs some validations that do not raise but print warning messages instead.
Updates the database with multiple values from the specified object. Takes any object which implements the each_pair
method, including Hash
and DBM
objects.
Returns self
.
Returns the least significant eight bits of the return code of the process if it has exited; nil
otherwise:
`exit 99` $?.exitstatus # => 99
Updates the digest using a given string and returns self.
The update() method and the left-shift operator are overridden by each implementation subclass. (One should be an alias for the other)
Return true
if the PRNG has been seeded with enough data, false
otherwise.
Create a new AlternationPatternNode
node
Create a new ConstantAndWriteNode
node
Create a new ConstantOperatorWriteNode
node
Create a new ConstantPathAndWriteNode
node
Create a new ConstantPathNode
node
Create a new ConstantPathOrWriteNode
node
Create a new ConstantPathWriteNode
node
Create a new ConstantTargetNode
node
Create a new EmbeddedStatementsNode
node
Create a new InstanceVariableTargetNode
node
Create a new InterpolatedMatchLastLineNode
node
Create a new MatchPredicateNode
node