Module: Cut::Transparency
- Defined in:
- lib/cuts/cut.rb
Overview
These methods are needed to emulate full transparancy as closely as possible.
Instance Method Summary collapse
- #methods(all = true) ⇒ Object
- #private_methods(all = true) ⇒ Object
- #protected_methods(all = true) ⇒ Object
- #public_methods(all = true) ⇒ Object
Instance Method Details
#methods(all = true) ⇒ Object
126 127 128 |
# File 'lib/cuts/cut.rb', line 126 def methods(all=true) self.class.superclass.instance_methods(all) end |
#private_methods(all = true) ⇒ Object
132 133 134 |
# File 'lib/cuts/cut.rb', line 132 def private_methods(all=true) self.class.superclass.private_instance_methods(all) end |
#protected_methods(all = true) ⇒ Object
135 136 137 |
# File 'lib/cuts/cut.rb', line 135 def protected_methods(all=true) self.class.superclass.protected_instance_methods(all) end |
#public_methods(all = true) ⇒ Object
129 130 131 |
# File 'lib/cuts/cut.rb', line 129 def public_methods(all=true) self.class.superclass.public_instance_methods(all) end |