module Omega2Gpio
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
@return [Omega2Gpio::Configuration] Omega2Gpio's current configuration
# File lib/omega2_gpio/configuration.rb, line 33 def self.configuration @configuration ||= Configuration.new end
configuration=(config)
click to toggle source
Set Omega2Gpio's configuration @param config [Omega2Gpio::Configuration]
# File lib/omega2_gpio/configuration.rb, line 39 def self.configuration=(config) @configuration = config end
configure() { |configuration| ... }
click to toggle source
Modify Omega2Gpio's current configuration @yieldparam [Omega2Gpio::Configuration] config current Omega2Gpio
config “` Omega2Gpio.configure
do |config|
config.routes = false
end “`
# File lib/omega2_gpio/configuration.rb, line 50 def self.configure yield configuration end
messenger()
click to toggle source
# File lib/omega2_gpio/messaging.rb, line 13 def self.messenger @messenger ||= Messaging.new end
Public Instance Methods
raise_error(error)
click to toggle source
# File lib/omega2_gpio/fast_gpio_error.rb, line 6 def raise_error(error) raise(FastGpioError, error.message) end