class Opal::Nodes::KwoptArgNode
def m(kw: 1)
single optional keyword argument
A node responsible for extracting a
def compile
def compile key_name = @sexp.meta[:arg_name] initialize_kw_args_if_needed add_temp lvar_name line "#{lvar_name} = $kwargs.$$smap[#{key_name.to_s.inspect}];" scope.used_kwargs << key_name return if default_value.children[1] == :undefined line "if (#{lvar_name} == null) {" line " #{lvar_name} = ", expr(default_value) line "}" end