{:uriI"Ëfile:///Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/validators/base.coffee?type=application/javascript&pipeline=self&id=89565436044e23f67807cb1a12f6cf38266bc11252a49f2a60a94fa3b7db2b1e:ET:load_pathI"?/Users/himn1/dev/rails/engines/loco/lib/assets/javascripts;T: filenameI"[/Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/validators/base.coffee;T: nameI"loco/validators/base;T:logical_pathI"!loco/validators/base.self.js;T:content_typeI"application/javascript;T: sourceI"(function() { App.Validators.Base = (function() { Base.sharedInstances = {}; Base.instance = function(obj, attr) { var sharedInstance, validatorName; validatorName = this.name; if (this.sharedInstances[validatorName] == null) { this.sharedInstances[validatorName] = new App.Validators[validatorName]; } sharedInstance = this.sharedInstances[validatorName]; sharedInstance.assignAttribs(obj, attr); return sharedInstance; }; function Base() { this.obj = null; this.attr = null; this.val = null; } Base.prototype.assignAttribs = function(obj, attr) { this.obj = obj; this.attr = attr; return this.val = this.obj[this.attr]; }; return Base; })(); }).call(this); ;T: metadata{ :dependencieso:Set: @hash{ I"environment-version;TTI"environment-paths;TTI"jprocessors:type=application/javascript&file_type=application/javascript&engines=.coffee&pipeline=self;TTI"ifile-digest:///Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/validators/base.coffee;TT: requiredo;;{: stubbedo;;{: linkso;;{: charsetI" utf-8;F: digest"%ÖÖ#É–¶øí“™[æû yž#Ç{7Ö¾Ú—/übÒÈüÎ: lengthi:dependencies_digest"%N6ÛK·Ža2ãúÖuÀcã—à1‚Թ︋<„UI•:idI"E89565436044e23f67807cb1a12f6cf38266bc11252a49f2a60a94fa3b7db2b1e;F: mtimel+œ V