Class: ResponseEncryption::ActiveModelService

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Model
Defined in:
lib/response_encryption/active_model_service.rb

Direct Known Subclasses

AsymmetricEncrypter, SymmetricEncrypter

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ ActiveModelService

Returns a new instance of ActiveModelService.



18
19
20
21
# File 'lib/response_encryption/active_model_service.rb', line 18

def initialize(options={})
  super
  @errors = ::ActiveModel::Errors.new(self)
end

Instance Method Details

#valid?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/response_encryption/active_model_service.rb', line 24

def valid?
  errors.blank?
end