class HCL::Functions::Coalesce

Defined in:

hcl/functions/coalesce.cr

Constructors

Instance Method Summary

Instance methods inherited from class HCL::Function

arity : Range(UInt32, UInt32) | UInt32 arity, call(args : Array(Any)) : Any call, matches_arity?(args_size : Range(UInt32, UInt32)) : Bool
matches_arity?(args_size) : Bool
matches_arity?
, name : String name, varadic? : Bool varadic?

Constructor methods inherited from class HCL::Function

new(name : String, arity : UInt32 | Range(UInt32, UInt32), varadic = false) new

Instance methods inherited from class Reference

==(other : HCL::Any) ==

Instance methods inherited from class Object

===(other : HCL::Any) ===

Class methods inherited from class Object

from_hcl(string_or_io : String | IO, ctx : HCL::ExpressionContext = HCL::ExpressionContext.default_context) from_hcl

Constructor Detail

def self.new #

Instance Method Detail

def call(args : Array(Any)) : Any #