Module: Wheneverd::Systemd
- Defined in:
- lib/wheneverd/systemd/errors.rb,
lib/wheneverd/systemd/analyze.rb,
lib/wheneverd/systemd/loginctl.rb,
lib/wheneverd/systemd/renderer.rb,
lib/wheneverd/systemd/systemctl.rb,
lib/wheneverd/systemd/unit_namer.rb,
lib/wheneverd/systemd/cron_parser.rb,
lib/wheneverd/systemd/time_parser.rb,
lib/wheneverd/systemd/unit_lister.rb,
lib/wheneverd/systemd/unit_writer.rb,
lib/wheneverd/systemd/unit_deleter.rb,
lib/wheneverd/systemd/calendar_spec.rb,
lib/wheneverd/systemd/unit_path_utils.rb,
lib/wheneverd/systemd/unit_content_builder.rb,
lib/wheneverd/systemd/cron_parser/dow_parser.rb,
lib/wheneverd/systemd/cron_parser/field_parser.rb
Defined Under Namespace
Modules: CalendarSpec, CronParser, TimeParser, UnitContentBuilder, UnitPathUtils Classes: Analyze, Error, InvalidCalendarSpecError, InvalidIdentifierError, InvalidTimeError, Loginctl, LoginctlError, Renderer, Systemctl, SystemctlError, SystemdAnalyzeError, Unit, UnitDeleter, UnitLister, UnitNamer, UnitWriter, UnsupportedCronError
Instance Attribute Summary collapse
-
#contents ⇒ String
readonly
Unit file contents.
-
#kind ⇒ Symbol
readonly
:serviceor:timer. -
#path_basename ⇒ String
readonly
File name, e.g.
Instance Attribute Details
#contents ⇒ String (readonly)
Returns unit file contents.
13 |
# File 'lib/wheneverd/systemd/renderer.rb', line 13 Unit = Struct.new(:path_basename, :kind, :contents, :activation, keyword_init: true) |
#kind ⇒ Symbol (readonly)
Returns :service or :timer.
13 |
# File 'lib/wheneverd/systemd/renderer.rb', line 13 Unit = Struct.new(:path_basename, :kind, :contents, :activation, keyword_init: true) |
#path_basename ⇒ String (readonly)
Returns file name, e.g. "wheneverd-myapp-0123abcd4567.timer".
13 |
# File 'lib/wheneverd/systemd/renderer.rb', line 13 Unit = Struct.new(:path_basename, :kind, :contents, :activation, keyword_init: true) |