class Airenv::CLI

Public Class Methods

load_thorfiles(dir) click to toggle source
# File lib/airenv/cli.rb, line 11
def self.load_thorfiles(dir)
  thor_files = Dir.glob(File.join("#{dir}", "**/*.thor")).delete_if { |x| not File.file?(x) }
  thor_files.each do |f|
    load f
    include "airenv/commands#{File.expand_path(f.to_s).gsub(File.expand_path(dir), '')}".gsub('.thor', '').camelize.constantize
  end
end

Public Instance Methods

version() click to toggle source
# File lib/airenv/cli.rb, line 7
def version
  puts "Airenv #{Airenv::VERSION}"
end