Skip to content
This repository
tag: v3.1.0.rc6
Fetching contributors…

Cannot retrieve contributors at this time

file 15 lines (15 sloc) 0.512 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
class Object
  # Returns true if this object is included in the argument. Argument must be
  # any object which responds to +#include?+. Usage:
  #
  # characters = ["Konata", "Kagami", "Tsukasa"]
  # "Konata".in?(characters) # => true
  #
  # This will throw an ArgumentError if the argument doesn't respond
  # to +#include?+.
  def in?(another_object)
    another_object.include?(self)
  rescue NoMethodError
    raise ArgumentError.new("The parameter passed to #in? must respond to #include?")
  end
end
Something went wrong with that request. Please try again.