class Appraisal::CLI
def method_missing(name, *args, &block)
def method_missing(name, *args, &block) matching_appraisal = AppraisalFile.new.appraisals.detect do |appraisal| appraisal.name == name.to_s end if matching_appraisal Command.new(args, :gemfile => matching_appraisal.gemfile_path).run else AppraisalFile.each do |appraisal| Command.new(ARGV, :gemfile => appraisal.gemfile_path).run end end end