module CallableTree::Node::External
Constants
- Output
Public Class Methods
proxify(callable)
click to toggle source
# File lib/callable_tree/node/external.rb, line 8 def self.proxify(callable) Proxy.new(callable) end
Public Instance Methods
identity()
click to toggle source
# File lib/callable_tree/node/external.rb, line 31 def identity if proxified? unproxify else self end .class end
proxified?()
click to toggle source
# File lib/callable_tree/node/external.rb, line 12 def proxified? false end
verbosified?()
click to toggle source
# File lib/callable_tree/node/external.rb, line 16 def verbosified? false end
verbosify()
click to toggle source
# File lib/callable_tree/node/external.rb, line 20 def verbosify clone.tap do |node| node.extend Verbose end end
verbosify!()
click to toggle source
# File lib/callable_tree/node/external.rb, line 26 def verbosify! extend Verbose self end
Private Instance Methods
initialize_copy(_node)
click to toggle source
Calls superclass method
# File lib/callable_tree/node/external.rb, line 42 def initialize_copy(_node) super self.parent = nil end