Sha256: 125c6a6bfa910f749daae2fc5166ee8dae1698e980cd31146ea8c088c553b6bc

Contents?: true

Size: 362 Bytes

Versions: 4

Compression:

Stored size: 362 Bytes

Contents

require File.join(File.dirname(__FILE__), 'slow_actions_computation_module')
class SlowActions
  private
  class Session
    include Computable
    def initialize(name)
      @name = name
      @log_entries = []
    end
    attr_reader :name

    def add_entry(la)
      @log_entries << la
      la.session = self
    end
    attr_reader :log_entries

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ngauthier-slow-actions-0.2.2 lib/slow_actions_session.rb
ngauthier-slow-actions-0.2.3 lib/slow_actions_session.rb
ngauthier-slow-actions-0.2.4 lib/slow_actions_session.rb
ngauthier-slow-actions-0.2.6 lib/slow_actions_session.rb