Class: Versionate::Adapters::Bundler
- Inherits:
-
Object
- Object
- Versionate::Adapters::Bundler
- Defined in:
- lib/versionate/adapters/bundler.rb
Class Method Summary collapse
Class Method Details
.info(gem_name) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/versionate/adapters/bundler.rb', line 6 def self.info(gem_name) found = specs.find { |spec| spec.name == gem_name.to_s } if found.nil? error = "Could not find '#{gem_name}'. Please run `bundle install`." raise Gem::LoadError.new error end { "version" => found.version.to_s } end |
.versions(gem_name) ⇒ Object
17 18 19 |
# File 'lib/versionate/adapters/bundler.rb', line 17 def self.versions(gem_name) [ { "number" => info(gem_name)["version"] } ] end |