Sha256: 10b05e1e18cc952d7171e59e2d7b5d1c1e5fc920edccdb98b0795cf4c6877e69

Contents?: true

Size: 223 Bytes

Versions: 3

Compression:

Stored size: 223 Bytes

Contents

module Proposal
  class ProposableValidator < ActiveModel::Validator

    def validate record
      unless record.proposable.is_a?(Class)
        record.errors.add :proposable, "is not a class"
      end
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
proposal-2.0.2 app/validators/proposal/proposable_validator.rb
proposal-2.0.1 app/validators/proposal/proposable_validator.rb
proposal-2.0.0 app/validators/proposal/proposable_validator.rb