adding-help: commit created loader

This commit is contained in:
rkiel
2015-06-07 22:01:10 -04:00
parent 218fa5a29c
commit b49ee451a6
4 changed files with 62 additions and 29 deletions

View File

@@ -1,8 +1,14 @@
require_relative './base'
require_relative './commander'
require_relative './loader'
module Feature
class Tab < Feature::Base
COMMANDS = Feature::Commander::COMMANDS
DEFAULT = Feature::Commander::DEFAULT
def valid?
[1,2].include? argv.size
end
@@ -18,9 +24,8 @@ module Feature
pattern = "^#{argv[1]}"
end
regexp = Regexp.new(pattern)
puts Feature::Commander.commands.select { |x| regexp.match(x.to_s) }.join("\n")
loader = Feature::Loader.new(COMMANDS,DEFAULT)
puts loader.search(pattern).join("\n")
end
end