Opal.def(self, '$kwargs', $ArityCheckNode_kwargs$3 = function $$kwargs() { var self = this; return [].concat(Opal.to_a(self.kwargs)).concat(Opal.to_a(self.kwoptargs)).concat([self.kwrestarg]).$compact() }, $ArityCheckNode_kwargs$3.$$arity = 0);
Opal.def(self, '$all_args', $ArityCheckNode_all_args$4 = function $$all_args() { var $a, self = this; return (self.all_args = ($truthy($a = self.all_args) ? $a : [].concat(Opal.to_a(self.args)).concat(Opal.to_a(self.optargs)).concat([self.restarg]).concat(Opal.to_a(self.postargs)).concat(Opal.to_a(self.$kwargs())).$compact())) }, $ArityCheckNode_all_args$4.$$arity = 0);