module DuckPuncher::Ducks::Method

Public Instance Methods

to_instruct() click to toggle source
# File lib/duck_puncher/ducks/method.rb, line 4
def to_instruct
  definition = Definition.new(self)
  RubyVM::InstructionSequence.new(definition.lines.join).disasm if definition.lines.any?
end
to_source() click to toggle source
# File lib/duck_puncher/ducks/method.rb, line 9
def to_source
  Definition.new(self).to_s
end