method

resolve_value

rails latest stable - Class: ActiveModel::Validations::ResolveValue
resolve_value(record, value)
public

No documentation available.

# File activemodel/lib/active_model/validations/resolve_value.rb, line 6
      def resolve_value(record, value)
        case value
        when Proc
          if value.arity == 0
            value.call
          else
            value.call(record)
          end
        when Symbol
          record.send(value)
        else
          if value.respond_to?(:call)
            value.call(record)
          else
            value
          end
        end
      end