Module: IM_Exporter::Message
- Defined in:
- lib/im_exporter/message.rb
Class Method Summary collapse
- .is_an_attachment?(message) ⇒ Boolean
- .is_from_me?(message) ⇒ Boolean
- .read(id) ⇒ Object
- .write(user, message, file_name, type) ⇒ Object
Class Method Details
.is_an_attachment?(message) ⇒ Boolean
21 22 23 |
# File 'lib/im_exporter/message.rb', line 21 def self.() ( === 1) ? true : false end |
.is_from_me?(message) ⇒ Boolean
17 18 19 |
# File 'lib/im_exporter/message.rb', line 17 def self.is_from_me?() ( === 1) ? true : false end |
.read(id) ⇒ Object
13 14 15 |
# File 'lib/im_exporter/message.rb', line 13 def self.read(id) return $chat_db.execute("select is_from_me, text, cache_has_attachments, rowid, cache_roomnames from message where handle_id= ?", id) end |
.write(user, message, file_name, type) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/im_exporter/message.rb', line 3 def self.write(user, , file_name, type) if type.eql? 'PDF' $pdf.font("/Library/Fonts/Times New Roman.ttf") do $pdf.text "#{user}: #{message}" end else File.open("#{file_name}.txt", 'a') {|f| f.write("#{user}: #{message}\n") } end end |