{:uriI"file:///home/arnold/roqua/quby_engine/app/assets/javascripts/quby/backbone/collections/flags.js.coffee?type=application/javascript&pipeline=self&id=cc2ec1fab292b3f70242f09214d73a66facb9e2f19793ed9e77989775327ebfa:ET:load_pathI":/home/arnold/roqua/quby_engine/app/assets/javascripts;T: filenameI"d/home/arnold/roqua/quby_engine/app/assets/javascripts/quby/backbone/collections/flags.js.coffee;T: nameI"$quby/backbone/collections/flags;T:logical_pathI",quby/backbone/collections/flags.self.js;T:content_typeI"application/javascript;T: sourceI"(function() { var extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; Quby.Collections.Flags = (function(superClass) { extend(Flags, superClass); function Flags() { return Flags.__super__.constructor.apply(this, arguments); } Flags.prototype.model = Quby.Models.Flag; Flags.prototype.initShowsHides = function(allQuestions) { return this.each((function(_this) { return function(flag) { return flag.initShowsHides(allQuestions); }; })(this)); }; Flags.prototype.addFlags = function(flag_definitions, flag_values) { return _.each(_.pairs(flag_definitions), (function(_this) { return function(arg) { var bb_flag, flag, flagkey; flagkey = arg[0], flag = arg[1]; bb_flag = { value: flag_values[flagkey], key: flagkey, hidesQuestionsKeys: flag.hides_questions, showsQuestionsKeys: flag.shows_questions, triggerOn: flag.trigger_on }; return _this.add(bb_flag); }; })(this)); }; return Flags; })(Backbone.Collection); }).call(this); ;T: metadata{ :dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"jprocessors:type=application/javascript&file_type=application/javascript&engines=.coffee&pipeline=self;TTI"rfile-digest:///home/arnold/roqua/quby_engine/app/assets/javascripts/quby/backbone/collections/flags.js.coffee;TTF: requiredo;;}F: stubbedo;;}F: linkso;;}F: charsetI" utf-8;F: digest"%wlOOw\렢!ɼŌ!=E: lengthi:dependencies_digest"%R;76VX«^ȼxͩP-d:idI"Ecc2ec1fab292b3f70242f09214d73a66facb9e2f19793ed9e77989775327ebfa;F: mtimel+&p^