Sha256: 7bf30fbe046f5e607d8b9bf9af01dc340d7676442753518869b26cceeb56c604

Contents?: true

Size: 388 Bytes

Versions: 1

Compression:

Stored size: 388 Bytes

Contents

class App.Validators.Presence extends App.Validators.Base
  constructor: -> super

  validate: ->
    switch typeof @val
      when 'string'
        return if @val? and @val.length > 0
      else
        return if @val?
    this._addErrorMessage()

  _addErrorMessage: ->
    message = App.I18n[App.Env.loco.getLocale()].errors.messages.blank
    @obj.addErrorMessage message, for: @attr

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
loco-rails-0.0.1 lib/assets/javascripts/loco/validators/presence.coffee