module Bliss::Client::Validation

Public Class Methods

included(klass) click to toggle source
# File lib/bliss/client/validation.rb, line 6
def self.included(klass)
  klass.send :include, ActiveModel::Validations
end

Public Instance Methods

validate!() click to toggle source
# File lib/bliss/client/validation.rb, line 10
def validate!
  raise ValidationError, "#{self.class}: #{errors.full_messages.join(', ')}" unless valid?
end