Sha256: 482b0b415464ce7b2c608c5f1e05d9aeac0c2627c7bad9840e5c0f8e1bf95472

Contents?: true

Size: 246 Bytes

Versions: 18

Compression:

Stored size: 246 Bytes

Contents

module Gosuplus
  class StateInputHandler
    def initialize
      @button_state = {}
    end

    def set_state(key, state)
      @button_state[key] = state
    end

    def get_state(key)
      @button_state[key]
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
Gosuplus-1.0.261 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.26 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.25 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.24 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.23 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.22 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.21 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.20 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.19 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.18 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.17 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.16 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.15 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.14 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.13 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.12 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.11 lib/Gosuplus/stateinputhandler.rb
Gosuplus-1.0.1 lib/Gosuplus/stateinputhandler.rb