Class: LaunchAgent::Periodic
Constant Summary
Constants inherited from Base
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #build_params ⇒ Object
-
#initialize(interval_sec, *args) ⇒ Periodic
constructor
A new instance of Periodic.
Methods inherited from Base
#[]=, #job_id, #load, #loaded?, #plist_content, #plist_filename, #unload
Constructor Details
#initialize(interval_sec, *args) ⇒ Periodic
Returns a new instance of Periodic.
3 4 5 6 |
# File 'lib/launch_agent/periodic.rb', line 3 def initialize(interval_sec, *args) super(*args) @interval_sec = interval_sec end |
Instance Method Details
#build_params ⇒ Object
8 9 10 11 12 |
# File 'lib/launch_agent/periodic.rb', line 8 def build_params @params['Label'] = job_id @params['StartInterval'] = @interval_sec @params['ProgramArguments'] = @args end |