lib/knj/power_manager.rb in knjrbfw-0.0.115 vs lib/knj/power_manager.rb in knjrbfw-0.0.116

- old
+ new

@@ -1,31 +1,31 @@ class Knj::Power_manager def initialize(args = {}) @args = args - - if !File.exists?("/proc/acpi/ac_adapter") + + if !File.exist?("/proc/acpi/ac_adapter") raise "Could not find the proc-acpi folder." end - + Dir.new("/proc/acpi/ac_adapter").each do |file| next if file == "." or file == ".." fn = "/proc/acpi/ac_adapter/#{file}" - + if File.directory?(fn) @ac_folder = Php4r.realpath(fn) break end end - + raise "Could not register ac-folder." if !@ac_folder end - + def state cont = File.read("#{@ac_folder}/state") - + if match = cont.match(/state:\s*(.+)\s*/) return match[1] end - + raise "Could not figure out state." end end \ No newline at end of file