Sha256: 6444b7eba3e96e01c18f4e4eda600107b9c85bdd440d773e2d1e70975c82bfbb
Contents?: true
Size: 578 Bytes
Versions: 9
Compression:
Stored size: 578 Bytes
Contents
require 'thor' require 'bundler' require 'geordi/interaction' require 'geordi/util' require 'geordi/hint' module Geordi class CLI < Thor def self.exit_on_failure? true end # load all tasks defined in lib/geordi/commands Dir[File.expand_path 'commands/*.rb', __dir__].each do |file| class_eval File.read(file), file end no_commands do # fix weird implementation of #invoke def invoke_geordi(name, *args) options = args.last.is_a?(Hash) ? args.pop : {} invoke(name, args, options) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems