Lines Matching refs:method_missing

228     if (object['$respond_to?'].$$pristine && object.$method_missing.$$pristine) {
1486 // Methods stubs are used to facilitate method_missing in opal. A stub is a
1487 // placeholder function which just calls `method_missing` on the receiver.
1490 // method_missing will be called.
1494 // It should then be safe to assume that method_missing will work for any
1527 // Add a method_missing stub function to the given prototype for the
1538 // Generate the method_missing stub for a given method name.
1545 // Copy any given block onto the method_missing dispatcher
1546 this.$method_missing.$$p = method_missing_stub.$$p;
1555 return this.$method_missing.apply(this, [method_name.slice(1)].concat(args_ary));
1628 if (!defcheck && super_method && super_method.$$stub && obj.$method_missing.$$pristine) {
1629 // method_missing hasn't been explicitly defined
1878 // and calls 'method_missing' when object doesn't have this method.
1880 // 2. When method (i.e. method body) gets passed, it doesn't trigger 'method_missing'
1914 if (body == null && method != null && recv.$method_missing) {
1915 body = recv.$method_missing;
4380 self.$method_missing.$$p = block;
4383 return self.$method_missing.apply(self, [symbol].concat(args));
4496 $def(self, '$method_missing', function $$method_missing(symbol, $a) {
4499 $$method_missing.$$p = null;
4505 $Opal.$pristine(self, "method_missing");
5292 // using respond_to? and not an undefined check to avoid method_missing matching as true
6271 $def(self, '$method_missing', function $$method_missing(method, $a) {
6272 var block = $$method_missing.$$p || nil, $post_args, args, self = this;
6274 $$method_missing.$$p = null;
6279 …$send2(self, $find_super(self, 'method_missing', $$method_missing, false, true), 'method_missing',…
8487 body = recv.$method_missing;