diff options
author | Godfrey Chan <godfreykfc@gmail.com> | 2015-05-19 13:27:07 -0700 |
---|---|---|
committer | Godfrey Chan <godfreykfc@gmail.com> | 2015-05-19 13:29:02 -0700 |
commit | 046936481903dc46f48c81bd74eec4052624e40c (patch) | |
tree | 031c9d31ae2d394136ac2a6deef709f713563180 /activesupport/lib | |
parent | af53280a4b5b3323ac87dc60deb2b1b781197b2b (diff) | |
download | rails-046936481903dc46f48c81bd74eec4052624e40c.tar.gz rails-046936481903dc46f48c81bd74eec4052624e40c.tar.bz2 rails-046936481903dc46f48c81bd74eec4052624e40c.zip |
Small stylistic tweaks for `Delegator#try` patch
* Rename `ActiveSupport::Try` => `ActiveSupport::Tryable`
* Include the modules inline
* `private` indentation
Diffstat (limited to 'activesupport/lib')
-rw-r--r-- | activesupport/lib/active_support/core_ext/object/try.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/activesupport/lib/active_support/core_ext/object/try.rb b/activesupport/lib/active_support/core_ext/object/try.rb index 6605771d90..69be6c4abc 100644 --- a/activesupport/lib/active_support/core_ext/object/try.rb +++ b/activesupport/lib/active_support/core_ext/object/try.rb @@ -1,7 +1,7 @@ require 'delegate' module ActiveSupport - module Try #:nodoc: + module Tryable #:nodoc: def try(*a, &b) try!(*a, &b) if a.empty? || respond_to?(a.first) end @@ -20,11 +20,9 @@ module ActiveSupport end end -[Object, Delegator].each do |klass| - klass.include(ActiveSupport::Try) -end - class Object + include ActiveSupport::Tryable + ## # :method: try # @@ -105,6 +103,8 @@ class Object end class Delegator + include ActiveSupport::Tryable + ## # :method: try # |