module EnsureIt::Config

Constants

ERRORS

Public Class Methods

error_class(value = nil) click to toggle source
# File lib/ensure_it/config.rb, line 14
def self.error_class(value = nil)
  value.nil? ? @error_class ||= EnsureIt::Error : self.error_class = value
end
error_class=(value) click to toggle source
# File lib/ensure_it/config.rb, line 18
def self.error_class=(value)
  return unless value.is_a?(Class) && value <= Exception
  @error_class = value
end
errors(value = nil) click to toggle source
# File lib/ensure_it/config.rb, line 5
def self.errors(value = nil)
  value.nil? ? @errors ||= ERRORS.first : self.errors = value
end
errors=(value) click to toggle source
# File lib/ensure_it/config.rb, line 9
def self.errors=(value)
  value = value.to_sym if value.is_a?(String)
  @errors = ERRORS.include?(value) ? value : ERRORS.first
end