class PiDriver::Pin::FileHelper
Public Class Methods
new(gpio_number)
click to toggle source
# File lib/pi_driver/pin/file_helper.rb, line 6 def initialize(gpio_number) @gpio_number = gpio_number @directory_helper = DirectoryHelper.new @gpio_number end
Public Instance Methods
read_value()
click to toggle source
# File lib/pi_driver/pin/file_helper.rb, line 11 def read_value File.read(@directory_helper.value).to_i end
write_direction(direction)
click to toggle source
# File lib/pi_driver/pin/file_helper.rb, line 15 def write_direction(direction) File.write(@directory_helper.direction, direction) end
write_export()
click to toggle source
# File lib/pi_driver/pin/file_helper.rb, line 19 def write_export File.write(@directory_helper.export, @gpio_number) end
write_value(value)
click to toggle source
# File lib/pi_driver/pin/file_helper.rb, line 23 def write_value(value) File.write(@directory_helper.value, value) end