Sha256: 409b9b6da9d959cedfb7a586afedb0f534ba52550cecc214550824e579d83dab

Contents?: true

Size: 557 Bytes

Versions: 15

Compression:

Stored size: 557 Bytes

Contents

# -*- coding: utf-8 -*-
require 'tengine/core'

# ドライバ内では sessionメソッドで取得できるセッションに対して
# updateメソッドを使ってドライバのセッションに情報を格納できる。
# 格納された情報は[]を使用して取得することができる

driver :driver62 do
  session.update(:foo => 100) # ドライバ登録時にそのセッションに キー:foo に対して 値100 を設定する。

  on:event62 do
    value = session[:foo]
    value +=1
    session.update(:foo => value)
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
tengine_core-1.2.2 examples/uc62_session_in_driver.rb
tengine_core-1.2.1 examples/uc62_session_in_driver.rb
tengine_core-1.2.0 examples/uc62_session_in_driver.rb
tengine_core-1.1.0 examples/uc62_session_in_driver.rb
tengine_core-0.5.39 examples/uc62_session_in_driver.rb
tengine_core-0.5.38 examples/uc62_session_in_driver.rb
tengine_core-0.5.37 examples/uc62_session_in_driver.rb
tengine_core-0.5.36 examples/uc62_session_in_driver.rb
tengine_core-0.5.35 examples/uc62_session_in_driver.rb
tengine_core-0.5.34 examples/uc62_session_in_driver.rb
tengine_core-0.5.33 examples/uc62_session_in_driver.rb
tengine_core-0.5.32 examples/uc62_session_in_driver.rb
tengine_core-0.5.31 examples/uc62_session_in_driver.rb
tengine_core-0.5.30 examples/uc62_session_in_driver.rb
tengine_core-0.5.28 examples/uc62_session_in_driver.rb