Sha256: 9c77b97d669e01b5963d679497c801ac70e2b0fc32b74ce41f3240fdc6740e2c

Contents?: true

Size: 590 Bytes

Versions: 662

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

662 entries across 662 versions & 5 rubygems

Version Path
fastlane-2.175.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.174.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.173.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.172.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.171.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.170.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.169.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.168.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.167.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.166.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.165.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.164.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.163.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.162.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.161.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.160.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.159.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.158.0 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.157.4 fastlane/lib/fastlane/server/control_command.rb
fastlane-2.157.3 fastlane/lib/fastlane/server/control_command.rb