From abd2d3926992a928aa3f86b34a7ae449344ddcb5 Mon Sep 17 00:00:00 2001 From: Rishabh Jain Date: Sat, 4 May 2013 23:28:46 +0530 Subject: [PATCH] Indentation --- app/models/agents/twilio_agent.rb | 74 +++++++++++++++---------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/app/models/agents/twilio_agent.rb b/app/models/agents/twilio_agent.rb index 19781602..ecfc33e0 100644 --- a/app/models/agents/twilio_agent.rb +++ b/app/models/agents/twilio_agent.rb @@ -2,48 +2,48 @@ require 'rubygems' require 'twilio-ruby' module Agents - class TwilioAgent < Agent + class TwilioAgent < Agent - default_schedule "every_10m" + default_schedule "every_10m" - description <<-MD - The TwilioAgent collects any events sent to it and send them via text message. - Add more info - MD + description <<-MD + The TwilioAgent collects any events sent to it and send them via text message. + Add more info + MD - def default_options - { - :account_sid => "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - :auth_token => "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - :senderscell => "xxxxxxxxxx", - :receiverscell => "xxxxxxxxxx", - :expected_receive_period_in_days => "x" - } - end + def default_options + { + :account_sid => "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + :auth_token => "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + :senderscell => "xxxxxxxxxx", + :receiverscell => "xxxxxxxxxx", + :expected_receive_period_in_days => "x" + } + end - def validate_options - errors.add(:base, "account_sid,auth_token,senderscell,receiverscell are all required") unless options[:account_sid].present? && options[:auth_token].present? && options[:senderscell].present? && options[:receiverscell].present? && options[:expected_receive_period_in_days].present? - end + def validate_options + errors.add(:base, "account_sid,auth_token,senderscell,receiverscell are all required") unless options[:account_sid].present? && options[:auth_token].present? && options[:senderscell].present? && options[:receiverscell].present? && options[:expected_receive_period_in_days].present? + end - def receive(incoming_events) - incoming_events.each do |event| - self.memory[:queue] ||= [] # If memory[:queue] is not true, assign [] to it, a || a = b - self.memory[:queue] << event.payload # Append - end - end + def receive(incoming_events) + incoming_events.each do |event| + self.memory[:queue] ||= [] # If memory[:queue] is not true, assign [] to it, a || a = b + self.memory[:queue] << event.payload # Append + end + end - def working? - last_receive_at && last_receive_at > options[:expected_receive_period_in_days].to_i.days.ago - end + def working? + last_receive_at && last_receive_at > options[:expected_receive_period_in_days].to_i.days.ago + end - def check - if self.memory[:queue] && self.memory[:queue].length > 0 - @client = Twilio::REST::Client.new options[:account_sid],options[:auth_token] - self.memory[:queue].each do |text| - @client.account.sms.messages.create(:from=>options[:senderscell],:to=>options[:receiverscell],:body=>"#{text[:message]}") - end - self.memory[:queue] = [] - end - end - end + def check + if self.memory[:queue] && self.memory[:queue].length > 0 + @client = Twilio::REST::Client.new options[:account_sid],options[:auth_token] + self.memory[:queue].each do |text| + @client.account.sms.messages.create(:from=>options[:senderscell],:to=>options[:receiverscell],:body=>"#{text[:message]}") + end + self.memory[:queue] = [] + end + end + end end \ No newline at end of file