class ResponseEncryption::ActiveModelService
Public Class Methods
new(options={})
click to toggle source
Calls superclass method
# File lib/response_encryption/active_model_service.rb, line 18 def initialize(options={}) super @errors = ::ActiveModel::Errors.new(self) end
Public Instance Methods
add_many(errors, label=nil)
click to toggle source
Add errors from another ActiveModel::Errors @params errors [ ActiveModel::Errors ] @model_name [ String ]
# File lib/response_encryption/active_model_service.rb, line 8 def add_many(errors, label=nil) if errors.is_a? ActiveModel::Errors errors.each do |attribute, message| label ||= attribute add(label, message) end end end
valid?()
click to toggle source
@return [ Boolean ]
# File lib/response_encryption/active_model_service.rb, line 24 def valid? errors.blank? end