Pushes character c back onto the stream such that a subsequent buffered character read will return it.
Unlike IO#getc
multiple bytes may be pushed back onto the stream.
Has no effect on unbuffered reads (such as sysread).
Return true
if the PRNG has been seeded with enough data, false
otherwise.
Generate a Checkbox Input element as a string.
The attributes of the element can be specified as three arguments, name
, value
, and checked
. checked
is a boolean value; if true, the CHECKED attribute will be included in the element.
Alternatively, the attributes can be specified as a hash.
checkbox("name") # = checkbox("NAME" => "name") checkbox("name", "value") # = checkbox("NAME" => "name", "VALUE" => "value") checkbox("name", "value", true) # = checkbox("NAME" => "name", "VALUE" => "value", "CHECKED" => true)
Returns true
if field 'Transfer-Encoding'
exists and has value 'chunked'
, false
otherwise; see Transfer-Encoding response header:
res = Net::HTTP.get_response(hostname, '/todos/1') res['Transfer-Encoding'] # => "chunked" res.chunked? # => true
returns a charset parameter in Content-Type field. It is downcased for canonicalization.
If charset parameter is not given but a block is given, the block is called and its result is returned. It can be used to guess charset.
If charset parameter and block is not given, nil is returned except text type. In that case, “utf-8” is returned as defined by RFC6838 4.2.1
Create a new Location
object
Create a new ArrayPatternNode
node
Create a new AssocSplatNode
node
Create a new CallOperatorWriteNode
node
Create a new CapturePatternNode
node
Create a new ClassVariableOperatorWriteNode
node
Create a new ConstantOperatorWriteNode
node
Create a new ConstantPathAndWriteNode
node
Create a new ConstantPathNode
node
Create a new ConstantPathOrWriteNode
node
Create a new ConstantPathTargetNode
node
Create a new ConstantPathWriteNode
node
Create a new EmbeddedStatementsNode
node
Create a new FindPatternNode
node
Create a new FloatNode
node
Create a new GlobalVariableOperatorWriteNode
node
Create a new HashPatternNode
node