Sha256: 6e2d9ffbf9f83a59ba839f36db806de11cdfd973318b0215b5d9dab62b9c8310

Contents?: true

Size: 844 Bytes

Versions: 4

Compression:

Stored size: 844 Bytes

Contents

require 'require_dir'

module Arli
  extend RequireDir
  init __FILE__
end

require 'arduino/library'
require 'arli/helpers/inherited'
require 'arli/helpers/system_commands'
require 'arli/version'
require 'arli/extensions'
require 'arli/errors'
require 'arli/configuration'
require 'arli/library'
require 'arli/commands'

module Arli
  @config = ::Arli::Configuration.config

  class << self
    attr_accessor :config

    def configure(&_block)
      yield(self.config)
    end

    def debug?
      self.config.debug
    end

    def library_path
      self.config.libraries.path
    end

    def default_library_path
      tilda_path(self.config.libraries.path)
    end

    def tilda_path(absolute_path)
      absolute_path.gsub(%r(#{ENV['HOME']}), '~')
    end
  end
end

require 'arli/arli_file'
require 'arli/actions'
require 'arli/cli'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
arli-1.1.0 lib/arli.rb
arli-1.0.2 lib/arli.rb
arli-1.0.1 lib/arli.rb
arli-1.0.0 lib/arli.rb