module NdTranscriber
Public Class Methods
included(base)
click to toggle source
# File lib/nd_transcriber.rb, line 2 def self.included base base.class_eval do extend ClassMethods end end
Public Instance Methods
transcribe(origin, &block)
click to toggle source
# File lib/nd_transcriber.rb, line 8 def transcribe origin, &block copier = Copier.new(origin, self) copier.instance_exec self, &self.class.transcribe_block if self.class.transcribe_block copier.instance_exec self, &block if block self end