Sha256: b367c2f9b6510f2db71fbcbfdfffedc6ec1c8ea53c6f418913acd9b2c6bc9ec8

Contents?: true

Size: 595 Bytes

Versions: 1

Compression:

Stored size: 595 Bytes

Contents

module Lux
  # get config hash pointer or die if key provided and not found
  def config
    @lux_config ||= Lux::Config.load.to_hwia
  end
  alias :secrets :config

  # load rake tasks + including ones in plugins
  def load_tasks
    name = ARGV.first.to_s

    if name.end_with?(':')
        data = `rake #{name}info 2>&1`

        unless data.include?('rake aborted!')
          puts "rake #{name}".gray
          puts data
          puts '---'
        end

        run 'rake -T | grep --color=never %s' % ARGV.first
      exit
    end

    require_relative '../../../tasks/loader'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lux-fw-0.6.2 ./lib/lux/config/lux_adapter.rb