Sha256: 08ef0e453877eb9bd8b65dd4df9a8c23fa568a0b4ab39ffe724ac2303e87aa97
Contents?: true
Size: 639 Bytes
Versions: 2
Compression:
Stored size: 639 Bytes
Contents
# Usage: # # determine format from passed-in file # ChatBuilder.new('file.html') do |b| # b.first_line # b.message from: 'name1', from_alias: 'Gabe B-W', # time: '2010-01-30', text: 'blarg balrg' # b.message 'blerg' from: 'name2', # from_alias: 'another name', time: '2010-01-30' # b.away_message # b.status_message # end class ChatBuilder DEFAULT_FROM = 'FROM_SN' def initialize(file) @file = file @first_line = nil @messages = [] end def write(separator = "") @file.puts(first_line) @messages.each do |message| @file.puts(message + separator) end @file.close end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pipio-0.0.2 | spec/support/chat_builder.rb |
pipio-0.0.1 | spec/support/chat_builder.rb |