Sha256: f4f6ad2e2d3945e9764bdbc6727449836a0486da87f9b9d083504b89200c1705

Contents?: true

Size: 327 Bytes

Versions: 5

Compression:

Stored size: 327 Bytes

Contents

Lanes.Models.Mixins.HasCodeField = {

    INVALID: /[^A-Z0-9a-z]/

    included: ->
        this.prototype.INVALID_CODE_CLanes.RS ||= Lanes.Models.mixins.Lanes.sCodeField.INVALID

    initialize: ->
        this.on('change:code', this.upcaseCode )

    upcaseCode: ->
        this.set('code', this.get('code').toUpperCase())
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lanes-0.1.7 client/lanes/models/mixins/HasCodeField.coffee
lanes-0.1.6 client/lanes/models/mixins/HasCodeField.coffee
lanes-0.1.5 client/lanes/models/mixins/HasCodeField.coffee
lanes-0.1.2 client/lanes/models/mixins/HasCodeField.coffee
lanes-0.1.0 client/lanes/models/mixins/HasCodeField.coffee