Sha256: 1704c3ebfca700882c62099ed67891e8f31b7d0ba3adc1984344c2699ba6ea9e

Contents?: true

Size: 404 Bytes

Versions: 1

Compression:

Stored size: 404 Bytes

Contents

module ProconBypassMan::Procon::PressedButtonHelper
  module Dynamic
    @@compiled = false
    def compile_if_not_compile_yet!
      unless @@compiled
        ::ProconBypassMan::Procon::ButtonCollection::BUTTONS_MAP.each do |button, _value|
          define_method "pressed_#{button}?" do
            pressed_button?(button)
          end
        end
      end
      @@compiled = true
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
procon_bypass_man-0.1.11 lib/procon_bypass_man/procon/pressed_button_helper.rb