Sha256: 63cae2e33896819ca63e478ffd5a1c78a7963e49439acba2f2cadb01f4e0bc31
Contents?: true
Size: 468 Bytes
Versions: 48
Compression:
Stored size: 468 Bytes
Contents
module Incline ## # This model is used to disable a user with a reason for the disabling. class DisableInfo include ActiveModel::Model include ActiveModel::Validations attr_accessor :reason, :user validates :reason, presence: true validate do if user && user.is_a?(::Incline::User) errors.add(:user, 'must be enabled') unless user.enabled? else errors.add(:user, 'must be provided') end end end end
Version data entries
48 entries across 48 versions & 1 rubygems