/usr/lib/ruby/vendor_ruby/active_support/core_ext/object/itself.rb is in ruby-activesupport 2:4.2.10-0ubuntu4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | class Object
# TODO: Remove this file when we drop support for Ruby < 2.2
unless respond_to?(:itself)
# Returns the object itself.
#
# Useful for chaining methods, such as Active Record scopes:
#
# Event.public_send(state.presence_in([ :trashed, :drafted ]) || :itself).order(:created_at)
#
# @return Object
def itself
self
end
end
end
|