Sha256: fcc58c83701d9f402095d0abcfdd0d1d1b157ed92e0b2e44368929ac2fdf6fda

Contents?: true

Size: 414 Bytes

Versions: 5

Compression:

Stored size: 414 Bytes

Contents

Ext.define('Sample.ability.CanSing', {
    config: {
        knownSongs: ['Yesterday', 'Happy New Year', 'Jingle Bells']
    },

    canSing: true,

    sing: function(songName) {
        if (!Ext.Array.contains(this.getKnownSongs(), songName)) {
            alert("Sorry! I can't sing " + songName);
        }
        else {
            alert("I'm singing " + songName);
        }

        return this;
    }
});

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/ability/CanSing.js
extjs-rails-4.1.0.alpha4 app/assets/javascripts/extjs-rails/src/core/examples/src/Sample/ability/CanSing.js
extjs-rails-4.1.0.alpha3 app/assets/javascripts/extjs-rails/src/core/examples/src/Sample/ability/CanSing.js
extjs-rails-4.1.0.alpha2 app/assets/javascripts/extjs-rails/src/core/examples/src/Sample/ability/CanSing.js
extjs-rails-4.1.0.alpha1 app/assets/javascripts/extjs-rails/src/core/examples/src/Sample/ability/CanSing.js