Method: FakeGit.call
- Defined in:
- lib/fake_git.rb
.call(*args) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/fake_git.rb', line 24 def self.call(*args) cmds = args.flatten if cmds.empty? puts HELP return end klass = cmds.first.split("-").map(&:capitalize).join sub_cmd = cmds[1..-1].join(" ") const_get("#{klass}").new.call(sub_cmd) end |