X::Value::Context
Constructors
new(object : Nil)
Sourcenew(object : Lambda::Context)
Sourcenew(object : Process::MonitorReference)
SourceInstance methods
array?
Sourcebinary?
Sourceboolean?
Sourceclone
Sourcecustom?
Sourcefloat?
Sourceinspect
Returns an unambiguous and information-rich string representation of this object, typically intended for developers.
This method should usually not be overridden. It delegates to
#inspect(IO) which can be overridden for custom implementations.
Also see #to_s.
instructions?
Sourceinteger?
Sourcelambda?
Sourcelambda_definition?
Sourcemap?
SourceMatch an array by size and return it if it matches
Match a map value and extract a key in one step (avoids double lookup)
monitor_reference?
Sourcenull?
Sourceprimitive_type
Sourcestring?
Sourcesymbol?
Sourceto_a
Sourceto_binary
Sourceto_bool
Sourceto_f64
Sourceto_h
Sourceto_i64
Sourceto_instructions
Sourceto_lambda
Sourceto_lambda_definition
Sourceto_monitor_reference
Sourceto_s
Returns a nicely readable and concise string representation of this object, typically intended for users.
This method should usually not be overridden. It delegates to
#to_s(IO) which can be overridden for custom implementations.
Also see #inspect.
to_symbol
Sourceto_u64
Sourcetuple?
Sourcetype
Sourceunsigned_integer?
Source