Class: BotMob::Development::Connection

Inherits:
Connection
  • Object
show all
Defined in:
lib/bot_mob/development/connection.rb

Instance Attribute Summary

Attributes inherited from Connection

#bot

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bot, options = {}) ⇒ Connection

Returns a new instance of Connection.



5
6
7
# File 'lib/bot_mob/development/connection.rb', line 5

def initialize(bot, options = {})
  @bot = bot
end

Class Method Details

.setup(bot, options = {}) ⇒ Object



9
10
11
# File 'lib/bot_mob/development/connection.rb', line 9

def self.setup(bot, options = {})
  new(bot, options)
end

Instance Method Details

#clientObject



29
30
31
# File 'lib/bot_mob/development/connection.rb', line 29

def client
  self
end

#connectObject



17
18
19
# File 'lib/bot_mob/development/connection.rb', line 17

def connect
  BotMob.logger.info 'Connecting... '
end

#deliver(outbound_message, options = {}) ⇒ Object



13
14
15
# File 'lib/bot_mob/development/connection.rb', line 13

def deliver(outbound_message, options = {})
  BotMob.logger.info "  Dev Connection Sent: #{outbound_message.text.inspect}"
end

#reconnectObject



21
22
23
# File 'lib/bot_mob/development/connection.rb', line 21

def reconnect
  BotMob.logger.info 'Reconnecting... '
end

#refreshObject



25
26
27
# File 'lib/bot_mob/development/connection.rb', line 25

def refresh
  BotMob.logger.info 'Refreshing... '
end