Sha256: 0572abe41ddcf35efc70b0191f6e6dc1b8b4d509237d2af7748931db53eb907a

Contents?: true

Size: 939 Bytes

Versions: 14

Compression:

Stored size: 939 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

14 entries across 14 versions & 3 rubygems

Version Path
honeybadger-5.4.0 vendor/bundle/ruby/3.2.0/gems/aruba-2.2.0/lib/aruba/events.rb
honeybadger-5.3.0 vendor/bundle/ruby/3.2.0/gems/aruba-2.2.0/lib/aruba/events.rb
aruba-2.2.0 lib/aruba/events.rb
aruba-2.1.0 lib/aruba/events.rb
aruba-2.0.1 lib/aruba/events.rb
phillipug-foodie-0.1.0 .vendor/ruby/3.0.0/gems/aruba-2.0.0/lib/aruba/events.rb
aruba-2.0.0 lib/aruba/events.rb
aruba-1.1.2 lib/aruba/events.rb
aruba-1.1.1 lib/aruba/events.rb
aruba-1.1.0 lib/aruba/events.rb
aruba-1.0.4 lib/aruba/events.rb
aruba-1.0.3 lib/aruba/events.rb
aruba-1.0.2 lib/aruba/events.rb
aruba-1.0.1 lib/aruba/events.rb