struct
Lune::BindingDef
- Lune::BindingDef
- Struct
- Value
- Object
Defined in:
lune/bindings.crConstructors
Instance Method Summary
- #args : Array(String)
- #async : Bool
- #callback : Proc(Array(JSON::Any), JSON::Any)
- #clone
- #copy_with(name _name = @name, namespace _namespace = @namespace, args _args = @args, return_type _return_type = @return_type, callback _callback = @callback, internal _internal = @internal, async _async = @async)
- #internal : Bool
- #name : String
- #namespace : String
- #return_type : String
Constructor Detail
def self.new(name : String, namespace : String, args : Array(String), return_type : String, callback : Proc(Array(JSON::Any), JSON::Any), internal : Bool = false, async : Bool = false)
#
Instance Method Detail
def copy_with(name _name = @name, namespace _namespace = @namespace, args _args = @args, return_type _return_type = @return_type, callback _callback = @callback, internal _internal = @internal, async _async = @async)
#