class Medusa::ValueWrapper
- Medusa::ValueWrapper
- Reference
- Object
Defined in:
medusa/value_wrapper.crConstructors
- .new(context : QuickJS::JSContext, value : QuickJS::JSValue)
- .new(context : QuickJS::JSContext, value : Float64)
- .new(context : QuickJS::JSContext, value : Int32)
- .new(context : QuickJS::JSContext, value : Int64)
- .new(context : QuickJS::JSContext, value : String)
- .new(context : QuickJS::JSContext, value : Bool)
- .new(context : QuickJS::JSContext, value : Hash(String, JSON::Any))
- .new(context : QuickJS::JSContext, values : Array(JSON::Any))
Instance Method Summary
-
#==(other : self) : Bool
Returns
true
if this reference is the same as other. - #[](index : Int32) : ValueWrapper
- #[](key : String) : ValueWrapper
- #[]=(index : Int32, value : ValueWrapper) : ValueWrapper
- #[]=(key : String, value : ValueWrapper) : ValueWrapper
- #[]?(index : Int32) : ValueWrapper
- #[]?(key : String) : ValueWrapper
- #as_a : Array(JSON::Any)
- #as_bool : Bool
- #as_f64 : Float64
- #as_h : Hash(String, JSON::Any)
- #as_i : Int32
- #as_i64 : Int64
- #as_s : String
- #finalize
- #from_json(value : JSON::Any) : ValueWrapper
- #to_unsafe : QuickJS::JSValue
- #undefined? : Bool
Constructor Detail
Instance Method Detail
def ==(other : self) : Bool
#
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.