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

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