Method: Guard.guard_gem_names

Defined in:
lib/guard.rb

.guard_gem_namesArray<String>

Returns a list of guard Gem names installed locally.

Returns:

  • (Array<String>)

    a list of guard gem names



437
438
439
440
441
442
443
# File 'lib/guard.rb', line 437

def guard_gem_names
  if Gem::Version.create(Gem::VERSION) >= Gem::Version.create('1.8.0')
    Gem::Specification.find_all.select { |x| x.name =~ /^guard-/ }
  else
    Gem.source_index.find_name(/^guard-/)
  end.map { |x| x.name.sub /^guard-/, '' }
end