Sha256: 9318dd29f2ff5ff3bd5bf4d2d39b2c6647309c74e6efc9c998ddef774479fc78

Contents?: true

Size: 821 Bytes

Versions: 15

Compression:

Stored size: 821 Bytes

Contents

if(JS.Proxy===undefined)JS.Proxy={};JS.Proxy.Virtual=new JS.Class('Proxy.Virtual',{initialize:function(a){var g=function(){},e=new JS.Class(),h={},f,d;g.prototype=a.prototype;for(f in a.prototype){d=a.prototype[f];if(JS.isFn(d)&&d!==a)d=this.klass.forward(f);h[f]=d}e.include({initialize:function(){var c=arguments,b=null;this.__getSubject__=function(){b=new g;a.apply(b,c);return(this.__getSubject__=function(){return b})()}},klass:a,constructor:a},false);e.include(new JS.Module(h),false);e.include(this.klass.InstanceMethods,true);return e},extend:{forward:function(b){return function(){var c=this.__getSubject__();return c[b].apply(c,arguments)}},InstanceMethods:new JS.Module({extend:function(c){this.__getSubject__().extend(c);var b,a;for(b in c){a=c[b];if(JS.isFn(a))a=JS.Proxy.Virtual.forward(b);this[b]=a}}})}});

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
spontaneous-0.2.0.beta1 application/js/vendor/JS.Class-2.1.5/min/proxy.js
spontaneous-0.2.0.alpha7 application/js/vendor/JS.Class-2.1.5/min/proxy.js
spontaneous-0.2.0.alpha6 application/js/vendor/JS.Class-2.1.5/min/proxy.js
spontaneous-0.2.0.alpha5 application/js/vendor/JS.Class-2.1.5/min/proxy.js
spontaneous-0.2.0.alpha4 application/js/vendor/JS.Class-2.1.5/min/proxy.js
spontaneous-0.2.0.alpha3 application/js/vendor/JS.Class-2.1.5/min/proxy.js
spontaneous-0.2.0.alpha2 application/js/vendor/JS.Class-2.1.5/min/proxy.js
spontaneous-0.2.0.alpha1 application/js/vendor/JS.Class-2.1.5/min/proxy.js
spontaneous-0.1.0.alpha1 application/js/vendor/JS.Class-2.1.5/min/proxy.js
acts_as_dashboard-0.4.1 generators/dashboard/templates/js.class-2.1.4/min/proxy.js
acts_as_dashboard-0.4.0 generators/dashboard/templates/js.class-2.1.4/min/proxy.js
acts_as_dashboard-0.3.3 generators/dashboard/templates/js.class-2.1.4/min/proxy.js
acts_as_dashboard-0.3.2 generators/dashboard/templates/js.class-2.1.4/min/proxy.js
acts_as_dashboard-0.3.0 generators/dashboard/templates/js.class-2.1.4/min/proxy.js
acts_as_dashboard-0.1.0 generators/dashboard/templates/js.class-2.1.4/min/proxy.js