@@ -30,7 +30,7 module Redmine #:nodoc: | |||||
30 | # 2:30 => 2.5 |
|
30 | # 2:30 => 2.5 | |
31 | s.gsub!(%r{^(\d+):(\d+)$}) { $1.to_i + $2.to_i / 60.0 } |
|
31 | s.gsub!(%r{^(\d+):(\d+)$}) { $1.to_i + $2.to_i / 60.0 } | |
32 | # 2h30, 2h, 30m => 2.5, 2, 0.5 |
|
32 | # 2h30, 2h, 30m => 2.5, 2, 0.5 | |
33 | s.gsub!(%r{^((\d+)\s*(h|hours?))?\s*((\d+)\s*(m|min)?)?$}) { |m| ($1 || $4) ? ($2.to_i + $5.to_i / 60.0) : m[0] } |
|
33 | s.gsub!(%r{^((\d+)\s*(h|hours?))?\s*((\d+)\s*(m|min)?)?$}i) { |m| ($1 || $4) ? ($2.to_i + $5.to_i / 60.0) : m[0] } | |
34 | end |
|
34 | end | |
35 | # 2,5 => 2.5 |
|
35 | # 2,5 => 2.5 | |
36 | s.gsub!(',', '.') |
|
36 | s.gsub!(',', '.') |
General Comments 0
You need to be logged in to leave comments.
Login now