struct Athena::HTTPKernel::Controller::ValueResolvers::DefaultValue
inherits Struct
#
Resolves the default value of a controller action parameter if no other value was provided;
using nil if the parameter does not have a default value, but is nilable.
AHK::Controller::ParameterMetadata(Int32).new("id", has_default: true, default_value: 123)
# resolve would return 123
Included modules
Athena::HTTPKernel::Controller::ValueResolvers::Interface
Constructors#
Methods#
#resolve(request : AHTTP::Request, parameter : AHK::Controller::ParameterMetadata)#
Returns a value resolved from the provided request and parameter if possible, otherwise returns nil if no parameter could be resolved.