Sha256: 9fa227c791eb7dbca95f907869db3b5e13e226dbf72f3eb10ee2044d46022225

Contents?: true

Size: 1.17 KB

Versions: 4

Compression:

Stored size: 1.17 KB

Contents

module ProconBypassMan
  module RemotePbmAction
    require "procon_bypass_man/remote_pbm_action/base_action"
    require "procon_bypass_man/remote_pbm_action/change_pbm_version_action"
    require "procon_bypass_man/remote_pbm_action/reboot_os_action"
    require "procon_bypass_man/remote_pbm_action/stop_pbm_action"
    require "procon_bypass_man/remote_pbm_action/restore_pbm_setting.rb"
    require "procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command"
    require "procon_bypass_man/remote_pbm_action/commands/run_remote_pbm_action_dispatch_command"
    require "procon_bypass_man/remote_pbm_action/value_objects/remote_pbm_action_object"

    ACTION_CHANGE_PBM_VERSION = "change_pbm_version"
    ACTION_REBOOT_OS = "reboot_os"
    ACTION_STOP_PBM = "stop_pbm"
    ACTION_RESTORE_SETTING = "restore_pbm_setting"

    ACTIONS = [
      ACTION_CHANGE_PBM_VERSION,
      ACTION_REBOOT_OS,
      ACTION_STOP_PBM,
      ACTION_RESTORE_SETTING,
    ]

    STATUS_FAILED = :failed
    STATUS_IN_PROGRESS = :in_progress
    STATUS_PROCESSED = :processed

    ACTION_STATUSES = [
      STATUS_FAILED,
      STATUS_IN_PROGRESS,
      STATUS_PROCESSED,
    ]
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
procon_bypass_man-0.2.3 lib/procon_bypass_man/remote_pbm_action.rb
procon_bypass_man-0.2.2 lib/procon_bypass_man/remote_pbm_action.rb
procon_bypass_man-0.2.1 lib/procon_bypass_man/remote_pbm_action.rb
procon_bypass_man-0.2.0 lib/procon_bypass_man/remote_pbm_action.rb