class Stenographer::Transcript
Attributes
conversations[RW]
Public Class Methods
new(dir=nil)
click to toggle source
# File lib/stenographer/transcript.rb, line 6 def initialize(dir=nil) dir ||= "/Users/#{`whoami`.strip}/Library/Application\ Support/Adium\ 2.0/Users/default/Logs/**/*.xml" @conversations = [] Dir.glob(dir).each_with_index do |file, i| doc = Nokogiri.XML(File.open(File.expand_path(file), 'rb')) conversation = Conversation.new(i, doc) next unless conversation.messages.any? @conversations << conversation end end
Public Instance Methods
read_back(opts={})
click to toggle source
# File lib/stenographer/transcript.rb, line 19 def read_back(opts={}) conversations.each do |conversation| conversation.read_back(opts) end self end
to_s()
click to toggle source
# File lib/stenographer/transcript.rb, line 27 def to_s "Transcript <conversations: #{conversations.length}>" end