class Opal::Nodes::Args::ExtractKwrestarg
and as a local variable when it’s not)
$kwargs always exist (as argument when inlining is possible
splat keyword argument from $kwargs
This node is responsible for extracting a single
def compile
def compile if name add_temp name line "#{name} = Opal.kwrestargs($kwargs, #{used_kwargs});" end end
def used_kwargs
def used_kwargs args = scope.used_kwargs.map do |arg_name| "'#{arg_name}': true" end "{#{args.join ','}}" end