Sha256: c27ccd9e204522076901594c4ad3e9380e340cee8373e4f1786a444fec5de271

Contents?: true

Size: 544 Bytes

Versions: 1

Compression:

Stored size: 544 Bytes

Contents

# frozen_string_literal: true

require 'eac_cli/old_configs_bridge'

module Avm
  class << self
    attr_reader :configs_storage_path

    def configs
      @configs ||= ::EacCli::OldConfigsBridge.new('avm-tools', configs_options)
    end

    def configs_file_path
      configs_storage_path || default_configs_file_path
    end

    def configs_options
      configs_storage_path.if_present({}) { |v| { storage_path: v } }
    end

    def configs_storage_path=(path)
      @configs_storage_path = path
      @configs = nil
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
avm-tools-0.100.0 lib/avm/configs.rb