class BotPlatform::State::BotState

Attributes

service_key[RW]
storage[RW]

Public Class Methods

new(storage, service_key) click to toggle source
# File lib/bot_platform/state/bot_state.rb, line 9
def initialize(storage, service_key)
  @storage = storage
  @service_key = service_key
end

Public Instance Methods

create_property(key) click to toggle source
# File lib/bot_platform/state/bot_state.rb, line 14
def create_property(key)
  @storage.data[key.to_sym] = {}
  return @storage.data[key.to_sym]
end
get_property(key) click to toggle source
# File lib/bot_platform/state/bot_state.rb, line 19
def get_property(key)
  return @storage.data[key.to_sym]
end
save_changes(turn_context, force=false) click to toggle source
# File lib/bot_platform/state/bot_state.rb, line 23
def save_changes(turn_context, force=false)
  assert_turn_context_is_valid turn_context

  #TODO:
end