Sha256: 7d87ce93ddb810a9c67eb6052e8a19f9dc2d124ea53e51468393fcbcc955da0f
Contents?: true
Size: 440 Bytes
Versions: 1
Compression:
Stored size: 440 Bytes
Contents
module Denko module Behaviors module BusPeripheralAddressed include Denko::Behaviors::BusPeripheral def before_initialize(options={}) # Aallow @address override in options, even if peripheral sets default. @address = options[:address] if options[:address] raise ArgumentError, "missing address for #{self}. Try Bus#search first" unless @address super(options) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
denko-0.13.0 | lib/denko/behaviors/bus_peripheral_addressed.rb |