Add support of Proc value to numeicality validator

Hi

I added support of Proc values to numerical validators(gte, gt, lte, lt etc.)
Usage example
validates_numericliaty_of :some_val, gt: Proc.new { |s| s.another_value }
where s is a current resource