class ComposedValidations::DecorateProperties

Public Instance Methods

run() click to toggle source
# File lib/composed_validations/decorate_properties.rb, line 8
def run
  temp_resource = resource
  property_mapper.to_a.map{|x| PropertyValidator.new(*x) }.each do |p|
    temp_resource = p.decorate_resource(temp_resource)
  end
  Decorator.new(temp_resource, property_mapper)
end