class Pipio::AutoOrXmlMessageCreator

Public Class Methods

new(text, time, sender_screen_name, sender_alias, is_auto_reply) click to toggle source
# File lib/pipio/message_creators/auto_or_xml_message_creator.rb, line 3
def initialize(text, time, sender_screen_name, sender_alias, is_auto_reply)
  @text = text
  @time = time
  @sender_screen_name = sender_screen_name
  @sender_alias = sender_alias
  @is_auto_reply = is_auto_reply
end

Public Instance Methods

create() click to toggle source
# File lib/pipio/message_creators/auto_or_xml_message_creator.rb, line 11
def create
  if auto_reply?
    AutoReplyMessage.new(@sender_screen_name, @time, @sender_alias, @text)
  else
    XMLMessage.new(@sender_screen_name, @time, @sender_alias, @text)
  end
end

Private Instance Methods

auto_reply?() click to toggle source
# File lib/pipio/message_creators/auto_or_xml_message_creator.rb, line 21
def auto_reply?
  !! @is_auto_reply
end