提交 42324950 编写于 作者: D David Heinemeier Hansson

Added Numeric#in_milliseconds, like 1.hour.in_milliseconds, so we can feed...

Added Numeric#in_milliseconds, like 1.hour.in_milliseconds, so we can feed them to JavaScript functions like getTime().
上级 db41eb8a
* Added Numeric#in_milliseconds, like 1.hour.in_milliseconds, so we can feed them to JavaScript functions like getTime().
*DHH*
* Calling ActiveSupport::JSON.decode with unsupported options now raises an error.
*Godfrey Chan*
......
......@@ -76,4 +76,10 @@ def since(time = ::Time.current)
# Reads best without arguments: 10.minutes.from_now
alias :from_now :since
# Used with the standard time durations, like 1.hour.in_milliseconds --
# so we can feed them to JavaScript functions like getTime().
def in_milliseconds
self * 1000
end
end
......@@ -440,4 +440,8 @@ def test_to_s__injected_on_proper_types
assert_equal BigDecimal, BigDecimal("1000010").class
assert_equal '1 Million', BigDecimal("1000010").to_s(:human)
end
def test_in_milliseconds
assert_equal 10_000, 10.seconds.in_milliseconds
end
end
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册