class PiDriver::Pin::DirectoryHelper
Constants
- DIR_BASE
TODO: figure out environment variables for test
DIR_BASE
= '/sys/class'- DIR_GPIO
Public Class Methods
new(gpio_number)
click to toggle source
# File lib/pi_driver/pin/directory_helper.rb, line 9 def initialize(gpio_number) @gpio_number = gpio_number end
Public Instance Methods
direction()
click to toggle source
# File lib/pi_driver/pin/directory_helper.rb, line 13 def direction "#{dir_pin}/direction" end
export()
click to toggle source
# File lib/pi_driver/pin/directory_helper.rb, line 17 def export "#{DIR_GPIO}/export" end
value()
click to toggle source
# File lib/pi_driver/pin/directory_helper.rb, line 21 def value "#{dir_pin}/value" end
Private Instance Methods
dir_pin()
click to toggle source
# File lib/pi_driver/pin/directory_helper.rb, line 27 def dir_pin "#{DIR_GPIO}/gpio#{@gpio_number}" end