summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVipul A M <vipulnsward@gmail.com>2014-07-03 10:41:16 +0530
committerFlorian Frank <flori@ping.de>2015-01-02 23:48:11 +0100
commitdf7e878fc98c75edef04891559cec9caf8a0a484 (patch)
tree656e46f61e1d6b6d0459c6946f8a4be002828ff1
parent14b31e5b1c2631de360b8ae0a218c3fcd1adc5f1 (diff)
downloadjson-df7e878fc98c75edef04891559cec9caf8a0a484.tar.gz
Use method_defined? to check if method exists instead of slower check on instance_methods
-rw-r--r--lib/json/add/time.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/json/add/time.rb b/lib/json/add/time.rb
index 338209d..d983467 100644
--- a/lib/json/add/time.rb
+++ b/lib/json/add/time.rb
@@ -10,7 +10,7 @@ class Time
if usec = object.delete('u') # used to be tv_usec -> tv_nsec
object['n'] = usec * 1000
end
- if instance_methods.include?(:tv_nsec)
+ if method_defined?(:tv_nsec)
at(object['s'], Rational(object['n'], 1000))
else
at(object['s'], object['n'] / 1000)