class LaunchActivityAction
Category: Applications
Public Class Methods
new(h={})
click to toggle source
Calls superclass method
ApplicationAction::new
# File lib/ruby-macrodroid/actions.rb, line 107 def initialize(h={}) # option 0 is by application name, 1 is launch by package name # options = { application_name: 'Chrome', package_to_launch: 'com.android.chrome', exclude_from_recents: false, start_new: false, option: 0, launch_by_package_name: '' } super(options.merge h) @list = %w(option launchByPackageName) 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 126 def to_s(colour: false, indent: 0) option = @h[:option] == 0 ? @h[:application_name] : \ @h[:launch_by_package_name] @s = 'Launch ' + option super() end