Sha256: 04f8ba72ea901041240dcb5ac929a68ef5fabf47e478ef9b16384a63e66a30d6
Contents?: true
Size: 470 Bytes
Versions: 16
Compression:
Stored size: 470 Bytes
Contents
module PaidUp module Validators # RolifyRows Validator class RolifyRows < ActiveModel::Validator def validate(record) if record.send(options[:field]) == options[:comparison] && !ActiveRecord::Base.connection.table_exists?( record.send(options[:found_in]) ) record.errors[ options[:found_in] ] << :when_using_rolify_rows_table_must_exist.l end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems