Method: Arbi::Modules::Sys::Adapter#initialize

Defined in:
lib/arbi/modules/sys/adapter.rb

#initialize(data = []) ⇒ Adapter

Returns a new instance of Adapter.



27
28
29
30
31
32
# File 'lib/arbi/modules/sys/adapter.rb', line 27

def initialize(data = [])
  super(data)
  @adapters = Dir.glob('/sys/class/power_supply/*').select {|ad|
    File.read("#{ad}/type").strip == 'Mains'
  }
end