module NdTranscriber::ClassMethods

Public Instance Methods

transcribe(origin, &block) click to toggle source
# File lib/nd_transcriber.rb, line 40
def transcribe origin, &block
  destination = (transcribes_to_block && instance_exec(origin,
    &transcribes_to_block)) || new
  destination.transcribe origin, &block
end
transcribe_all(origins, &block) click to toggle source
# File lib/nd_transcriber.rb, line 46
def transcribe_all origins, &block
  origins.collect { |origin| transcribe origin, &block }
end
transcribe_block() click to toggle source
# File lib/nd_transcriber.rb, line 16
def transcribe_block
  @transcribe_block
end
transcribe_block=(transcribe_block) click to toggle source
# File lib/nd_transcriber.rb, line 20
def transcribe_block=(transcribe_block)
  @transcribe_block = transcribe_block
end
transcriber(&block) click to toggle source
# File lib/nd_transcriber.rb, line 32
def transcriber &block
  self.transcribe_block = block
end
transcribes_to(&block) click to toggle source
# File lib/nd_transcriber.rb, line 36
def transcribes_to &block
  self.transcribes_to_block = block
end
transcribes_to_block() click to toggle source
# File lib/nd_transcriber.rb, line 24
def transcribes_to_block
  @transcribes_to_block
end
transcribes_to_block=(transcribes_to_block) click to toggle source
# File lib/nd_transcriber.rb, line 28
def transcribes_to_block=(transcribes_to_block)
  @transcribes_to_block = transcribes_to_block
end