Module: GemEmpty::Specification

Defined in:
lib/gem-empty/specification.rb

Class Method Summary collapse

Class Method Details

.find(name = "gem-empty") ⇒ Object



10
11
12
# File 'lib/gem-empty/specification.rb', line 10

def self.find(name = "gem-empty")
  @gem_empty_spec ||= installed_gems.find{|spec| spec.name == name}
end

.installed_gemsObject



3
4
5
6
7
8
9
# File 'lib/gem-empty/specification.rb', line 3

def self.installed_gems
  if Gem::VERSION > '1.8' then
    Gem::Specification.to_a
  else
    Gem.source_index.map{|name,spec| spec}
  end
end

.versionObject



13
14
15
# File 'lib/gem-empty/specification.rb', line 13

def self.version
  find ? find.version.to_s : nil
end