Module: Aid
- Defined in:
- lib/aid.rb,
lib/aid/script.rb,
lib/aid/scripts.rb,
lib/aid/version.rb,
lib/aid/inheritable.rb,
lib/aid/scripts/new.rb,
lib/aid/scripts/help.rb,
lib/aid/scripts/init.rb,
lib/aid/scripts/doctor.rb
Defined Under Namespace
Modules: Colorize, Inheritable, Scripts
Classes: Script
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.load_paths ⇒ Object
4
5
6
7
8
9
10
|
# File 'lib/aid.rb', line 4
def self.load_paths
@load_paths ||= [
File.expand_path(File.dirname(__FILE__) + "/aid/scripts"),
".aid",
ENV['AID_PATH']
].compact
end
|
.load_scripts! ⇒ Object
12
13
14
15
16
17
18
|
# File 'lib/aid.rb', line 12
def self.load_scripts!
load_paths.each do |path|
Dir.glob("#{path}/**/*.rb").each do |file|
require File.expand_path(file)
end
end
end
|
.script_args ⇒ Object
24
25
26
|
# File 'lib/aid.rb', line 24
def self.script_args
ARGV[1..-1]
end
|
.script_name ⇒ Object
20
21
22
|
# File 'lib/aid.rb', line 20
def self.script_name
ARGV.first
end
|