diff options
author | Vipul A M <vipulnsward@gmail.com> | 2014-07-03 10:41:16 +0530 |
---|---|---|
committer | Florian Frank <flori@ping.de> | 2015-01-02 23:48:11 +0100 |
commit | df7e878fc98c75edef04891559cec9caf8a0a484 (patch) | |
tree | 656e46f61e1d6b6d0459c6946f8a4be002828ff1 | |
parent | 14b31e5b1c2631de360b8ae0a218c3fcd1adc5f1 (diff) | |
download | json-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.rb | 2 |
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) |