module Sunzi::Plugin
Public Class Methods
load()
click to toggle source
Find gems that start with “sunzi-*” and require them automatically.
# File lib/sunzi/plugin.rb, line 6 def load plugins = Gem::Specification.find_all.select{|plugin| plugin.name =~ /sunzi-.+/ } plugins.each do |plugin| require plugin.name.gsub('-','/') Sunzi.thor.source_paths << Pathname.new(plugin.gem_dir) end end