Lines Matching refs:method_missing

219     if (object['$respond_to?'].$$pristine && object.$method_missing.$$pristine) {
1477 // Methods stubs are used to facilitate method_missing in opal. A stub is a
1478 // placeholder function which just calls `method_missing` on the receiver.
1481 // method_missing will be called.
1485 // It should then be safe to assume that method_missing will work for any
1518 // Add a method_missing stub function to the given prototype for the
1529 // Generate the method_missing stub for a given method name.
1536 // Copy any given block onto the method_missing dispatcher
1537 this.$method_missing.$$p = method_missing_stub.$$p;
1546 return this.$method_missing.apply(this, [method_name.slice(1)].concat(args_ary));
1619 if (!defcheck && super_method && super_method.$$stub && obj.$method_missing.$$pristine) {
1620 // method_missing hasn't been explicitly defined
1869 // and calls 'method_missing' when object doesn't have this method.
1871 // 2. When method (i.e. method body) gets passed, it doesn't trigger 'method_missing'
1905 if (body == null && method != null && recv.$method_missing) {
1906 body = recv.$method_missing;
4371 self.$method_missing.$$p = block;
4374 return self.$method_missing.apply(self, [symbol].concat(args));
4487 $def(self, '$method_missing', function $$method_missing(symbol, $a) {
4490 $$method_missing.$$p = null;
4496 $Opal.$pristine(self, "method_missing");
5283 // using respond_to? and not an undefined check to avoid method_missing matching as true
6262 $def(self, '$method_missing', function $$method_missing(method, $a) {
6263 var block = $$method_missing.$$p || nil, $post_args, args, self = this;
6265 $$method_missing.$$p = null;
6270 …$send2(self, $find_super(self, 'method_missing', $$method_missing, false, true), 'method_missing',…
8478 body = recv.$method_missing;