Class: Errapi::Validations::Factory

Inherits:
Object
  • Object
show all
Defined in:
lib/errapi/validations.rb

Direct Known Subclasses

Presence

Instance Method Summary collapse

Instance Method Details

#config=(config) ⇒ Object



42
43
44
45
# File 'lib/errapi/validations.rb', line 42

def config= config
  raise "A configuration has already been set for this factory." if @config
  @config = config
end

#to_sObject



51
52
53
# File 'lib/errapi/validations.rb', line 51

def to_s
  Errapi::Utils.underscore self.class.name.sub(/.*::/, '')
end

#validation(options = {}) ⇒ Object



47
48
49
# File 'lib/errapi/validations.rb', line 47

def validation options = {}
  self.class.const_get('Implementation').new options
end