Sha256: 1d7fdd6c4ed9549d181dbfc0d35810012e2f7b14e6bba0d3039f5eb9d0b54da7

Contents?: true

Size: 678 Bytes

Versions: 6

Compression:

Stored size: 678 Bytes

Contents

# frozen_string_literal: true

require 'avm/self/instance'

module Avm
  module Instances
    class Base
      module AutoValues
        module Data
          def auto_data_default_dump_path
            ::Avm::Self::Instance
              .default
              .read_entry_optional(::Avm::Self::Instance::EntryKeys::DATA_DEFAULT_PATH)
              .if_present do |v|
              ::File.join(
                v,
                "#{id}#{data_package.data_file_extension}"
              )
            end
          end

          # @return [Boolean]
          def auto_data_allow_loading
            local? || !production?
          end
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
avm-0.94.1 lib/avm/instances/base/auto_values/data.rb
eac_tools-0.98.0 sub/avm/lib/avm/instances/base/auto_values/data.rb
avm-0.94.0 lib/avm/instances/base/auto_values/data.rb
eac_tools-0.94.0 sub/avm/lib/avm/instances/base/auto_values/data.rb
avm-0.93.0 lib/avm/instances/base/auto_values/data.rb
eac_tools-0.92.0 sub/avm/lib/avm/instances/base/auto_values/data.rb