Sha256: d8b611bc8b6ee7de19028cfd156257d792594b0a44bbfcbde1697d408bae17d7

Contents?: true

Size: 1.21 KB

Versions: 7

Compression:

Stored size: 1.21 KB

Contents

module Denko
  module Behaviors
    # Pin and component setup stuff
    autoload :State,      "#{__dir__}/behaviors/state"
    autoload :Component,  "#{__dir__}/behaviors/component"
    autoload :SinglePin,  "#{__dir__}/behaviors/single_pin"
    autoload :InputPin,   "#{__dir__}/behaviors/input_pin"
    autoload :OutputPin,  "#{__dir__}/behaviors/output_pin"
    autoload :MultiPin,   "#{__dir__}/behaviors/multi_pin"
 
    # Subcomponent stuff
    autoload :Subcomponents,          "#{__dir__}/behaviors/subcomponents"
    autoload :BusController,          "#{__dir__}/behaviors/bus_controller"
    autoload :BusControllerAddressed, "#{__dir__}/behaviors/bus_controller_addressed"
    autoload :BusPeripheral,          "#{__dir__}/behaviors/bus_peripheral"
    autoload :BusPeripheralAddressed, "#{__dir__}/behaviors/bus_peripheral_addressed"
    autoload :BoardProxy,             "#{__dir__}/behaviors/board_proxy"

    # Async stuff
    autoload :Threaded,   "#{__dir__}/behaviors/threaded"
    autoload :Callbacks,  "#{__dir__}/behaviors/callbacks"
    autoload :Reader,     "#{__dir__}/behaviors/reader"
    autoload :Poller,     "#{__dir__}/behaviors/poller"
    autoload :Listener,   "#{__dir__}/behaviors/listener"
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
denko-0.13.6 lib/denko/behaviors.rb
denko-0.13.5 lib/denko/behaviors.rb
denko-0.13.4 lib/denko/behaviors.rb
denko-0.13.3 lib/denko/behaviors.rb
denko-0.13.2 lib/denko/behaviors.rb
denko-0.13.1 lib/denko/behaviors.rb
denko-0.13.0 lib/denko/behaviors.rb