class Opal::Nodes::Args::ExtractKwargs
A utility node responsible for extracting post-kwargs from post-arguments.
This node is used when kwargs cannot be inlined:
def m(a = 1, kw:); end
This node is NOT used when kwargs can be inlined:
def m(a, kw:); end
Public Instance Methods
compile()
click to toggle source
# File lib/opal/nodes/args/extract_kwargs.rb, line 20 def compile add_temp '$kwargs' helper :extract_kwargs push '$kwargs = $extract_kwargs($post_args)' end