class PauseAction

Public Class Methods

new(h={}) click to toggle source
Calls superclass method MacroDroidAction::new
# File lib/ruby-macrodroid/actions.rb, line 2168
def initialize(h={})
  
  options = {
    delay_in_milli_seconds: 0, delay_in_seconds: 1, use_alarm: false
  }
  super(options.merge h)
  
end

Public Instance Methods

to_s(colour: false, indent: 0) click to toggle source
# File lib/ruby-macrodroid/actions.rb, line 2177
def to_s(colour: false, indent: 0)
  
  su = Subunit.new(units={minutes:60, hours:60}, 
                   seconds: @h[:delay_in_seconds])

  ms = @h[:delay_in_milli_seconds]
  
  duration = if su.to_h.has_key?(:minutes) or (ms < 1) then
    su.strfunit("%X")
  else
    "%s %s ms" % [su.strfunit("%X"), ms]
  end
  
  "Wait " + duration
end