Sha256: 3f332a32ac20ad7508c70d8605b0c8032f6061ff47b856047554231744d44344

Contents?: true

Size: 366 Bytes

Versions: 11

Compression:

Stored size: 366 Bytes

Contents

app.filter('hasRequirement', function() {
  return function(parent_reqs, attr_name) {
    var name = _.last(attr_name.split('.'));
    var groups=[]
    if( parent_reqs.length > 0 ){
      _.each(parent_reqs, function(reqdef) {
        if( reqdef.attributes.includes(name) ){
          groups.push(reqdef.type);
        }
      });
    }
    return groups;
  };
});

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
praxis-2.0.pre.9 lib/api_browser/app/js/filters/has_requirement.js
praxis-2.0.pre.8 lib/api_browser/app/js/filters/has_requirement.js
praxis-2.0.pre.7 lib/api_browser/app/js/filters/has_requirement.js
praxis-2.0.pre.6 lib/api_browser/app/js/filters/has_requirement.js
praxis-2.0.pre.5 lib/api_browser/app/js/filters/has_requirement.js
praxis-2.0.pre.4 lib/api_browser/app/js/filters/has_requirement.js
praxis-2.0.pre.3 lib/api_browser/app/js/filters/has_requirement.js
praxis-2.0.pre.2 lib/api_browser/app/js/filters/has_requirement.js
praxis-2.0.pre.1 lib/api_browser/app/js/filters/has_requirement.js
praxis-0.22.pre.2 lib/api_browser/app/js/filters/has_requirement.js
praxis-0.22.pre.1 lib/api_browser/app/js/filters/has_requirement.js