Sha256: 101f6e4abfb06ed99e985d05d6d7954feb4c9418d19743c710b8d73f7ecfc243

Contents?: true

Size: 729 Bytes

Versions: 241

Compression:

Stored size: 729 Bytes

Contents

/**
 * @ngdoc filter
 * @name  Bastion.components.formatters.filter:keyValueToString
 *
 * @description
 *
 *
 * @example
 *
 */
angular.module('Bastion.components.formatters').filter('keyValueToString', [function () {
    return function (toFormat, options) {
        var keyName, valueName, separator;
        options = options || {};
        keyName = options.keyName || 'keyname';
        valueName = options.valueName || 'value';
        separator = options.separator || ': ';

        if (!(toFormat instanceof Array)) {
            toFormat = [toFormat];
        }

        return _.map(toFormat, function (entry) {
            return [entry[keyName], entry[valueName]].join(separator);
        }).join(', ');
    };
}]);

Version data entries

241 entries across 241 versions & 2 rubygems

Version Path
katello-4.16.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.15.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.16.0.rc2 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.16.0.rc1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.14.3 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.14.2 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.15.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.15.0.rc2 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.15.0.rc1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.14.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.14.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.14.0.rc3 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.14.0.rc2 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.14.0.rc1.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.14.0.rc1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.13.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.13.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.12.1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.13.0.rc1 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js
katello-4.12.0 engines/bastion/app/assets/javascripts/bastion/components/formatters/key-value-to-string.filter.js