Class: Ruboty::Handlers::Variable

Inherits:
Base
  • Object
show all
Defined in:
lib/ruboty/handlers/variable.rb

Instance Method Summary collapse

Instance Method Details

#array_init(message) ⇒ Object



30
31
32
# File 'lib/ruboty/handlers/variable.rb', line 30

def array_init(message)
  Ruboty::Variable::Actions::Variable.new(message).array_init(message[:key])
end

#array_push(message) ⇒ Object



34
35
36
# File 'lib/ruboty/handlers/variable.rb', line 34

def array_push(message)
  Ruboty::Variable::Actions::Variable.new(message).array_push(message[:key], message[:values])
end

#array_remove(message) ⇒ Object



38
39
40
# File 'lib/ruboty/handlers/variable.rb', line 38

def array_remove(message)
  Ruboty::Variable::Actions::Variable.new(message).array_push(message[:key], message[:values])
end

#delete_value(message) ⇒ Object



22
23
24
# File 'lib/ruboty/handlers/variable.rb', line 22

def delete_value(message)
  Ruboty::Variable::Actions::Variable.new(message).delete(message[:key])
end

#get_value(message) ⇒ Object



14
15
16
# File 'lib/ruboty/handlers/variable.rb', line 14

def get_value(message)
  Ruboty::Variable::Actions::Variable.new(message).get(message[:key])
end

#list_values(message) ⇒ Object



26
27
28
# File 'lib/ruboty/handlers/variable.rb', line 26

def list_values(message)
  Ruboty::Variable::Actions::Variable.new(message).list()
end

#set_value(message) ⇒ Object



18
19
20
# File 'lib/ruboty/handlers/variable.rb', line 18

def set_value(message)
  Ruboty::Variable::Actions::Variable.new(message).set(message[:key], message[:value])
end