Class: Sinbotra::Bot::User

Inherits:
Object
  • Object
show all
Defined in:
lib/sinbotra/bot/user.rb

Defined Under Namespace

Classes: Conversation

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id) ⇒ User

Returns a new instance of User.



10
11
12
# File 'lib/sinbotra/bot/user.rb', line 10

def initialize(id)
  @id = id
end

Instance Attribute Details

#conversationObject (readonly)

Returns the value of attribute conversation.



8
9
10
# File 'lib/sinbotra/bot/user.rb', line 8

def conversation
  @conversation
end

#idObject (readonly)

Returns the value of attribute id.



7
8
9
# File 'lib/sinbotra/bot/user.rb', line 7

def id
  @id
end

Instance Method Details

#end_conversationObject



14
15
16
# File 'lib/sinbotra/bot/user.rb', line 14

def end_conversation
  @conversation = nil
end

#update_conversation(id, step) ⇒ Object



18
19
20
# File 'lib/sinbotra/bot/user.rb', line 18

def update_conversation(id, step)
  @conversation = Conversation.new(id, step)
end