Sha256: ba536fe4df005a96248bf51521a818bdcd290f1ccef1b96aa4c76fa5630e77d8

Contents?: true

Size: 933 Bytes

Versions: 30

Compression:

Stored size: 933 Bytes

Contents

# Aruba
module Aruba
  # Events
  module Events
    # Basic event
    #
    # This is not meant for direct use - BasicEvent.new - by users. It is inherited by normal events
    #
    # @private
    class BasicEvent
      attr_reader :entity

      def initialize(entity)
        @entity = entity
      end
    end

    # Command was stopped
    class CommandStopped < BasicEvent; end

    # Command was started
    class CommandStarted < BasicEvent; end

    # An environment variable was changed
    class ChangedEnvironmentVariable < BasicEvent; end

    # An environment variable was added
    class AddedEnvironmentVariable < BasicEvent; end

    # An environment variable was deleted
    class DeletedEnvironmentVariable < BasicEvent; end

    # The working directory has changed
    class ChangedWorkingDirectory < BasicEvent; end

    # The configuration was changed
    class ChangedConfiguration < BasicEvent; end
  end
end

Version data entries

30 entries across 30 versions & 3 rubygems

Version Path
aruba-1.0.0 lib/aruba/events.rb
aruba-0.14.14 lib/aruba/events.rb
aruba-0.14.13 lib/aruba/events.rb
aruba-1.0.0.pre.alpha.5 lib/aruba/events.rb
honeybadger-4.5.3 vendor/bundle/ruby/2.6.0/gems/aruba-0.14.12/lib/aruba/events.rb
aruba-0.14.12 lib/aruba/events.rb
aruba-0.14.11 lib/aruba/events.rb
aruba-0.14.10 lib/aruba/events.rb
aruba-1.0.0.pre.alpha.4 lib/aruba/events.rb
aruba-1.0.0.pre.alpha.3 lib/aruba/events.rb
aruba-0.14.9 lib/aruba/events.rb
aruba-0.14.8 lib/aruba/events.rb
aruba-0.14.7 lib/aruba/events.rb
aruba-0.14.6 lib/aruba/events.rb
aruba-0.14.5 lib/aruba/events.rb
aruba-0.14.4 lib/aruba/events.rb
aruba-0.14.3 lib/aruba/events.rb
aruba-1.0.0.pre.alpha.2 lib/aruba/events.rb
aruba-1.0.0.pre.alpha.1 lib/aruba/events.rb
aruba-win-fix-0.14.2 lib/aruba/events.rb