Sha256: 0b76d1ce9026057e09a4c8b5333c10eb6f0d3513bcdd176635de7f9abcb26082

Contents?: true

Size: 563 Bytes

Versions: 32

Compression:

Stored size: 563 Bytes

Contents

# frozen_string_literal: true

require 'avm/data/package'

module Avm
  module Instances
    module Data
      class Package < ::Avm::Data::Package
        attr_reader :instance

        def initialize(instance, options = {})
          @instance = instance
          super options
        end

        # @return [Pathname]
        def data_default_dump_path
          instance.data_default_dump_path.to_pathname
        end

        def load(*args, &block)
          instance.on_disabled_processes { super(*args, &block) }
        end
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 2 rubygems

Version Path
eac_tools-0.84.2 sub/avm/lib/avm/instances/data/package.rb
avm-0.84.2 lib/avm/instances/data/package.rb
eac_tools-0.84.1 sub/avm/lib/avm/instances/data/package.rb
avm-0.84.1 lib/avm/instances/data/package.rb
eac_tools-0.84.0 sub/avm/lib/avm/instances/data/package.rb
avm-0.84.0 lib/avm/instances/data/package.rb
eac_tools-0.83.0 sub/avm/lib/avm/instances/data/package.rb
avm-0.83.0 lib/avm/instances/data/package.rb
eac_tools-0.82.0 sub/avm/lib/avm/instances/data/package.rb
avm-0.82.0 lib/avm/instances/data/package.rb
eac_tools-0.81.0 sub/avm/lib/avm/instances/data/package.rb
eac_tools-0.80.0 sub/avm/lib/avm/instances/data/package.rb
avm-0.81.0 lib/avm/instances/data/package.rb
eac_tools-0.79.0 sub/avm/lib/avm/instances/data/package.rb
avm-0.80.0 lib/avm/instances/data/package.rb
eac_tools-0.78.0 sub/avm/lib/avm/instances/data/package.rb
eac_tools-0.77.1 sub/avm/lib/avm/instances/data/package.rb
eac_tools-0.77.0 sub/avm/lib/avm/instances/data/package.rb
eac_tools-0.76.1 sub/avm/lib/avm/instances/data/package.rb
eac_tools-0.76.0 sub/avm/lib/avm/instances/data/package.rb