Sha256: 88744fe77b65b224ca2125cebb8fea5f7da90da2cdb51e6b1e67c9a79a60f4cf
Contents?: true
Size: 442 Bytes
Versions: 8
Compression:
Stored size: 442 Bytes
Contents
DEFAULT_INVALID = /[^A-Z0-9a-z]/ Lanes.Models.Mixins.HasCodeField = { included: (klass) -> klass::INVALID_CODE_CHARS ||= DEFAULT_INVALID initialize: -> this.on('change:code', this._cleanCodeAttr) _cleanCodeAttr: -> code = this.get('code') return unless code this.set( 'code', code.toUpperCase().replace(@INVALID_CODE_CHARS, '') ) visibleIdentifier: -> @code }
Version data entries
8 entries across 8 versions & 1 rubygems