class Geri::CLI::Extension
Public Instance Methods
install(name)
click to toggle source
# File lib/geri/cli/extension.rb, line 8 def install(name) extname = 'geri' extname << "_#{name}" unless name == 'geri' script = %Q{bundle exec rails runner -c 'puts Gem::Specification.find_by_name("#{extname}").gem_dir'} gemdir = run script, capture: true, verbose: false load("#{gemdir.strip}/installer.rb") "#{extname.gsub('_', '/').classify}::Installer".constantize.start(name) end