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