class Barr::Blocks::Battery
Attributes
show_remaining[R]
Public Class Methods
new(opts={})
click to toggle source
Calls superclass method
Barr::Block::new
# File lib/barr/blocks/battery.rb, line 9 def initialize opts={} super @show_remaining = opts[:show_remaining].nil? ? true : opts[:show_remaining] end
Public Instance Methods
battery_no_remaining()
click to toggle source
# File lib/barr/blocks/battery.rb, line 26 def battery_no_remaining `acpi | cut -d ',' -f 2`.chomp end
battery_remaining()
click to toggle source
# File lib/barr/blocks/battery.rb, line 22 def battery_remaining `acpi | cut -d ',' -f 2-3`.chomp end
update!()
click to toggle source
# File lib/barr/blocks/battery.rb, line 14 def update! if @show_remaining == true @output = battery_remaining else @output = battery_no_remaining end end