Sha256: 35fcf52f79d01a24c3228fda52f6bdc39f241d89e42e017c5c0f4aa4115470d3

Contents?: true

Size: 391 Bytes

Versions: 3

Compression:

Stored size: 391 Bytes

Contents

class ProconBypassMan::Procon::Button
  class UnknownButtonFoundError < StandardError; end

  attr_accessor :byte_position, :bit_position

  def initialize(key)
    b = ProconBypassMan::Procon::ButtonCollection::BUTTONS_MAP[key] or raise(UnknownButtonFoundError, '定義にないボタンです')
    self.byte_position = b[:byte_position]
    self.bit_position = b[:bit_position]
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
procon_bypass_man-0.1.17 lib/procon_bypass_man/procon/button.rb
procon_bypass_man-0.1.16.1 lib/procon_bypass_man/procon/button.rb
procon_bypass_man-0.1.16 lib/procon_bypass_man/procon/button.rb