Class: Lotus::Utils::BasicObject
- Inherits:
- BasicObject
- Defined in:
- lib/lotus/utils/basic_object.rb
Overview
BasicObject
Direct Known Subclasses
Instance Method Summary collapse
-
#class ⇒ Object
Return the class for debugging purposes.
-
#inspect ⇒ String
Bare minimum inspect for debugging purposes.
-
#respond_to?(method_name, include_all = false) ⇒ TrueClass, FalseClass
Returns true if responds to the given method.
Instance Method Details
#class ⇒ Object
Return the class for debugging purposes.
12 13 14 |
# File 'lib/lotus/utils/basic_object.rb', line 12 def class (class << self; self end).superclass end |
#inspect ⇒ String
Bare minimum inspect for debugging purposes.
23 24 25 |
# File 'lib/lotus/utils/basic_object.rb', line 23 def inspect "#<#{ self.class }:#{'%x' % (__id__ << 1)}#{ __inspect }>" end |
#respond_to?(method_name, include_all = false) ⇒ TrueClass, FalseClass
Returns true if responds to the given method.
34 35 36 |
# File 'lib/lotus/utils/basic_object.rb', line 34 def respond_to?(method_name, include_all = false) respond_to_missing?(method_name, include_all) end |