Sha256: 5aae949f5cf2990c4bd31d0e1ff48902114628eb122802e2fa4780e6a3303b22

Contents?: true

Size: 545 Bytes

Versions: 2

Compression:

Stored size: 545 Bytes

Contents

module C80NewsTz
  class FactValidator < ActiveModel::Validator
    def validate(record)

      unless record.title.present?
        record.errors[:title] = 'Название новости не может быть пустым'
      end

      unless record.short.present?
        record.errors[:short] = 'Заполните краткое описание новости'
      end

      unless record.full.present?
        record.errors[:full] = 'Текст новости не может быть пустым'
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
c80_news_tz-0.1.1.1 app/models/c80_news_tz/fact_validator.rb
c80_news_tz-0.1.1.0 app/models/c80_news_tz/fact_validator.rb