module ProconBypassMan::Procon::PushedButtonHelper::Dynamic

Public Instance Methods

compile_if_not_compile_yet!() click to toggle source
# File lib/procon_bypass_man/procon/pressed_button_helper.rb, line 14
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