class Guard::PluginUtil
def self.plugin_names
-
(Array
- a list of Guard plugin gem names)
def self.plugin_names if Gem::Version.create(Gem::VERSION) >= Gem::Version.create('1.8.0') Gem::Specification.find_all.select do |x| if x.name =~ /^guard-/ true elsif x.name != 'guard' guard_plugin_path = File.join(x.full_gem_path, "lib/guard/#{ x.name }.rb") File.exists?( guard_plugin_path ) end end else Gem.source_index.find_name(/^guard-/) end.map { |x| x.name.sub(/^guard-/, '') }.uniq end