Class: Ruboty::Variable::Actions::ArrayInit
- Inherits:
-
Variable
- Object
- Actions::Base
- Variable
- Ruboty::Variable::Actions::ArrayInit
show all
- Defined in:
- lib/ruboty/variable/actions/array_init.rb
Instance Method Summary
collapse
Methods inherited from Variable
#initialize
Instance Method Details
#call(key) ⇒ Object
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/ruboty/variable/actions/array_init.rb', line 5
def call(key)
was_type = var.type(key)
var.array_init(key)
if was_type == 'array'
message.reply(clear_message(key))
else
message.reply(create_message(key))
end
end
|
#clear_message(key) ⇒ Object
21
22
23
|
# File 'lib/ruboty/variable/actions/array_init.rb', line 21
def clear_message(key)
"Clear #{key} array"
end
|
#create_message(key) ⇒ Object
17
18
19
|
# File 'lib/ruboty/variable/actions/array_init.rb', line 17
def create_message(key)
"Created #{key} empty array"
end
|