Sha256: 7ef376963c31d12fddddd8080600523f61cbc78c2ae218af0a2ad86a90bdd8af

Contents?: true

Size: 486 Bytes

Versions: 5

Compression:

Stored size: 486 Bytes

Contents

Ext.define('Sample.HumanResource', {

    requires: 'Sample.Developer',

    singleton: true,

    developers: [],

    recruit: function(developer) {
        if (!developer.canCode('JavaScript')) {
            alert(developer.getName() + " doesn't know JavaScript, no point recruiting!");
        }
        else {
            this.developers.push(developer);
        }

        return this;
    },

    getDevelopersCount: function() {
        return this.developers.length;
    }
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
extjs-rails-4.1.0.alpha5 app/assets/javascripts/src/core/examples/src/Sample/HumanResource.js
extjs-rails-4.1.0.alpha4 app/assets/javascripts/extjs-rails/src/core/examples/src/Sample/HumanResource.js
extjs-rails-4.1.0.alpha3 app/assets/javascripts/extjs-rails/src/core/examples/src/Sample/HumanResource.js
extjs-rails-4.1.0.alpha2 app/assets/javascripts/extjs-rails/src/core/examples/src/Sample/HumanResource.js
extjs-rails-4.1.0.alpha1 app/assets/javascripts/extjs-rails/src/core/examples/src/Sample/HumanResource.js