class Stenographer::Message

Attributes

body[RW]
id[RW]
name[RW]
words[RW]

Public Class Methods

new(id, name, body) click to toggle source
# File lib/stenographer/message.rb, line 6
def initialize(id, name, body)
  @id   = id
  @name = name
  @body = body
  @words = Word.split_message(self)
end

Public Instance Methods

explode() click to toggle source
# File lib/stenographer/message.rb, line 19
def explode
  Word.split_message(self)
end
include?(query=nil) click to toggle source
# File lib/stenographer/message.rb, line 13
def include?(query=nil)
  return true if query.nil?

  body.include?(query)
end
print(opts={}) click to toggle source
to_s() click to toggle source
# File lib/stenographer/message.rb, line 28
def to_s
  "Message <name: #{name}, body: #{body}>"
end