instance method
acts_like?
Ruby on Rails 3.2.22.5
Since v2.2.3Signature
acts_like?(duck)
A duck-type assistant method. For example, Active Support extends Date to define an acts_like_date? method, and extends Time to define acts_like_time?. As a result, we can do “x.acts_like?(:time)” and “x.acts_like?(:date)” to do duck-type-safe comparisons, since classes that we want to act like Time simply need to define an acts_like_time? method.
Parameters
-
duckreq
Source
# File activesupport/lib/active_support/core_ext/object/acts_like.rb, line 7
def acts_like?(duck)
respond_to? :"acts_like_#{duck}?"
end
Defined in activesupport/lib/active_support/core_ext/object/acts_like.rb line 7
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Object