Sha256: ceaa093a57d43966f5b6f331a8da8c8598f53d3d3a835064b5e83f6e78069ac5
Contents?: true
Size: 408 Bytes
Versions: 2
Compression:
Stored size: 408 Bytes
Contents
## # This model is used to disable a user with a reason for the disabling. class DisableUser include ActiveModel::Model include ActiveModel::Validations attr_accessor :reason, :user validates :reason, presence: true validate do if user && user.is_a?(User) errors.add(:user, 'must be enabled') unless user.enabled? else errors.add(:user, 'must be provided') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
barkest_core-1.5.4.0 | app/models/disable_user.rb |
barkest_core-1.5.3.0 | app/models/disable_user.rb |