Sha256: e2df7f55d8051f9ce16ac774ebc0a73de8bab031e85fe51ef89851ece7eb6716
Contents?: true
Size: 732 Bytes
Versions: 12
Compression:
Stored size: 732 Bytes
Contents
module Looksee module ObjectMixin # # Shortcut for Looksee[self, *args]. # def ls(*args) Looksee[self, *args] end def self.rename(name) # :nodoc: name = name[:ls] if name.is_a?(Hash) alias_method name, :ls remove_method :ls end end # # Rename the #ls method, added to every object. Example: # # rename :_ls # # This renames Looksee's #ls method to #_ls. # # For backward compatibility, the old-style invocation is also # supported. Please note this is deprecated. # # rename :ls => :_ls # def self.rename(name) ObjectMixin.rename(name) end name = ENV['LOOKSEE_METHOD'] and rename name Object.send :include, ObjectMixin end
Version data entries
12 entries across 12 versions & 1 rubygems