module Marten::HTTP::Params::Core
Included Modules
- Enumerable({String, String})
Direct including types
Defined in:
marten/http/params/concerns/core.crInstance Method Summary
-
#[](name : String | Symbol)
Returns the last value associated with the passed parameter name.
- #[]=(*args, **options)
-
#[]?(name : String | Symbol)
Returns the last value associated with the passed parameter name or
nil
if the parameter is not present. -
#each(*args, **options)
Allows to iterate over all the parameters.
-
#each(*args, **options, &)
Allows to iterate over all the parameters.
-
#empty?(*args, **options)
Returns
true
if no parameters are present. -
#empty?(*args, **options, &)
Returns
true
if no parameters are present. -
#fetch(name : String | Symbol, default = nil)
Returns the last value for the specified parameter name or fallback to the provided default value ( which is
nil
by default). -
#fetch_all(name : String | Symbol, default = nil)
Returns all the values for a specified parameter name.
-
#has_key?(name : String | Symbol)
Returns
true
if the parameter with the provided name exists. -
#size
Returns the number of parameters.
-
#to_s(*args, **options)
Returns the hash represention of the parameters.
-
#to_s(*args, **options, &)
Returns the hash represention of the parameters.
Instance Method Detail
Returns the last value associated with the passed parameter name or nil
if the parameter is not present.
Returns the last value for the specified parameter name or fallback to the provided default value ( which is
nil
by default).
Returns all the values for a specified parameter name.