{:uriI"file:///Users/etewiah/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/paloma-5.0.0/vendor/assets/javascripts/paloma/controller_builder.js?type=application/javascript&pipeline=self&id=e0ce7e9fac11e1295ca1a6e0dea90b33528c0b8440ffb1a529ba9410ceb0b4cb:ET:load_pathI"i/Users/etewiah/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/paloma-5.0.0/vendor/assets/javascripts;T: filenameI"/Users/etewiah/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/paloma-5.0.0/vendor/assets/javascripts/paloma/controller_builder.js;T: nameI"paloma/controller_builder;T:logical_pathI"&paloma/controller_builder.self.js;T:content_typeI"application/javascript;T: sourceI"%Paloma.ControllerBuilder = function(classFactory){ this.classFactory = classFactory; this.options = {}; }; Paloma.ControllerBuilder.prototype = { build: function(options){ this.options = options; var ControllerClass = this._controllerClass(); if ( !ControllerClass ) return null; var controller = new ControllerClass( this._buildParams() ); controller.controller = this.options.controller; controller.action = this.options.action; return controller; }, _controllerClass: function(){ return this.classFactory.get( this.options.controller ); }, _buildParams: function(){ var params = {}; for (var k in this.options.params) if (this.options.params.hasOwnProperty(k)) params[k] = this.options.params[k]; return params; } }; ;T: metadata{ :dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"file-digest:///Users/etewiah/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/paloma-5.0.0/vendor/assets/javascripts/paloma/controller_builder.js;TTF: requiredo;;}F: stubbedo;;}F: linkso;;}F: charsetI" utf-8;F: digest"%gvz:}ky( KU /^Q: lengthi%:dependencies_digest"%Vہ B%]_ .O뜹)C̞!:idI"Ee0ce7e9fac11e1295ca1a6e0dea90b33528c0b8440ffb1a529ba9410ceb0b4cb;F: mtimel+=}