Sha256: 371919ea39c2b8fbddbf3452247efab9abfcaab5159887b97544aa534b99ed02

Contents?: true

Size: 591 Bytes

Versions: 17

Compression:

Stored size: 591 Bytes

Contents

module ProconBypassMan
  class UpdateRemotePbmActionStatusCommand
    # @param [String] pbm_job_uuid
    def initialize(pbm_job_uuid: )
      @pbm_job_uuid = pbm_job_uuid
    end

    # @param [String] to_status
    # @return [void]
    def execute(to_status: )
      ProconBypassMan::UpdateRemotePbmActionStatusHttpClient.new(
        path: path,
        server_pool: ProconBypassMan.config.server_pool,
      ).put(to_status: to_status)
    end

    private

    # @return [String]
    def path
      "/api/devices/#{ProconBypassMan.device_id}/pbm_jobs/#{@pbm_job_uuid}"
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
procon_bypass_man-0.2.2 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.2.1 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.2.0 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.23 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.22 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.21 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.20.2 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.20.1 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.20 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.19.1 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.19 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.18 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.17 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.16.1 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.16 lib/procon_bypass_man/remote_pbm_action/commands/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.15 lib/procon_bypass_man/remote_pbm_action/lib/update_remote_pbm_action_status_command.rb
procon_bypass_man-0.1.14 lib/procon_bypass_man/remote_pbm_action/lib/update_remote_pbm_action_status_command.rb