class IfConfirmedThenAction

Conditions/Loops

Public Class Methods

new(h={}) click to toggle source
Calls superclass method Action::new
# File lib/ruby-macrodroid/actions.rb, line 503
def initialize(h={})
  
  options = {
    a: true,
    constraint_list: ''
  }
  
  macro = h[:macro]
  h2 = options.merge(filter(options,h).merge(macro: macro))

  super(h2)
  
  @label = 'If Confirmed Then '

end

Public Instance Methods

to_s(colour: false, indent: 0) click to toggle source
Calls superclass method MacroObject#to_s
# File lib/ruby-macrodroid/actions.rb, line 519
def to_s(colour: false, indent: 0)
  
  @s = "If Confirmed Then " #+ @constraints.map(&:to_s).join(" %s " % operator)
  super(colour: colour)
  
end