Commit df8783e865010e06c4d7f0d4d59ca1ac092c433c

Convinience methods for Battery state

Allows for shortcuts in formats like:

"%d%%" % @percentage unless charged?

* lib/amazing/widgets/battery.rb: (charged?) boolean charged state.
(charging?) boolean charging state.
(discharging?) boolean discharging state.

Commit diff

lib/amazing/widgets/battery.rb

 
2222 @percentage = (remaining * 100) / lastfull.to_f
2323 end
2424 end
25
26 private
27
28 def charged?
29 @state == :charged
30 end
31
32 def charging?
33 @state == :charging
34 end
35
36 def discharging?
37 @state == :discharging
38 end
2539 end
2640end
toggle raw diff