Sha256: 79903cd54901107f439211ce91d0a34cb8e4d8323e50e6883ac8bce6af0cc981

Contents?: true

Size: 518 Bytes

Versions: 5

Compression:

Stored size: 518 Bytes

Contents

Ext.define('Sample.Musician', {
    extend: 'Sample.Person',

    statics: {
        clone: function(musician) {
            return new this({
                name: musician.getName(),
                height: musician.getHeight(),
                isCool: musician.getIsCool(),
                gender: musician.getGender()
            });
        }
    },

    mixins: {
        guitar: 'Sample.ability.CanPlayGuitar',
        compose: 'Sample.ability.CanComposeSongs',
        sing: 'Sample.ability.CanSing'
    }
});

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