Sha256: 9c77b97d669e01b5963d679497c801ac70e2b0fc32b74ce41f3240fdc6740e2c

Contents?: true

Size: 590 Bytes

Versions: 661

Compression:

Stored size: 590 Bytes

Contents

module Fastlane
  # Represents a command that is meant to signal the server to do something on the client's behalf
  # Examples are: :cancelFastlaneRune, and :done
  class ControlCommand
    attr_reader :command
    attr_reader :user_message
    attr_reader :reason

    def initialize(json: nil)
      @command = json['command'].to_sym
      @user_message = json['userMessage']
      @reason = json['reason'].to_sym if json['reason']
    end

    def cancel_signal?
      return @command == :cancelFastlaneRun
    end

    def done_signal?
      return @command == :done
    end
  end
end

Version data entries

661 entries across 661 versions & 5 rubygems

Version Path
fastlane-2.189.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.188.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.187.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.186.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.185.1 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.185.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.184.1 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.184.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.183.2 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.183.1 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.183.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.182.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.181.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.180.1 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.180.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.179.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.178.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.177.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.176.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.175.0 fastlane/lib/fastlane/server/control_command.rb