class ComposedValidations::Decorator

Public Class Methods

new(resource, validators) click to toggle source
Calls superclass method
# File lib/composed_validations/decorate_properties.rb, line 18
def initialize(resource, validators)
  @validators = validators
  super(resource)
end

Public Instance Methods

class() click to toggle source
# File lib/composed_validations/decorate_properties.rb, line 31
def class
  __getobj__.class
end
validators() click to toggle source
# File lib/composed_validations/decorate_properties.rb, line 23
def validators
  @validator_return ||= begin
                          Hash[@validators.map do |property, validators|
                            [property.to_sym, Array(validators)]
                          end]
                        end
end