module Ddr::Models::Validatable
Public Class Methods
included(base)
click to toggle source
# File lib/ddr/models/validatable.rb, line 6 def self.included(base) base.extend Forwardable base.def_delegators :validator, :valid?, :invalid?, :errors class << base attr_accessor :validator end end
Public Instance Methods
validator()
click to toggle source
# File lib/ddr/models/validatable.rb, line 15 def validator @validator ||= self.class.validator.new(self) end