1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Refactor to avoid earlier returns

This commit is contained in:
Carlos Antonio da Silva 2013-12-03 19:42:49 -02:00
parent 72db343334
commit 4e19ef9b25

View file

@ -119,14 +119,18 @@ module ActiveSupport
end end
def initialize(number, options) def initialize(number, options)
@number = number @number = number
@opts = options.symbolize_keys @opts = options.symbolize_keys
end end
def execute def execute
return unless @number if !@number
return @number if validate_float? && !valid_float? nil
convert elsif validate_float? && !valid_float?
@number
else
convert
end
end end
private private