-
assigned issue to
Analyze Gem Specifications (*.gemspec)
In Ruby gems, dependencies are not listed in Gemfile
. Instead, Gemfile
has a single gemspec
method call.
https://github.com/bundler/bundler/blob/master/lib/bundler/dsl.rb#L40
It evaluates the GEMNAME.gemspec
file. The resulting Gem::Specification
object contains runtime and development dependencies.
VersionEye needs to do the same to extract gem dependencies.
Comments (10)
-
-
@vassilevsky I started working on this today. Should be done by end of this week.
-
@vassilevsky In general it's solved now. A background job is currently re calculating the prod_keys. Then can take a couple hours or days :-D
-
reporter -
@vassilevsky Ah, sorry. I posted on the wrong issue :-D All my comments are related to the reference feature. The references are now sorted by reference numbers. The initial "re sorting" will take a couple days. Calculating the diffs every day only a couple hours.
-
@vassilevsky Here you can see already the first results: https://www.versioneye.com/ruby/aws-sdk/references
-
reporter Cool! Finally!
-
Should that work for any new project being added? For my open source gem, it does not recognize dependencies listed in gemspec file :(
-
Hi,
i just added support to Gemspec files: https://github.com/versioneye/versioneye-core/pull/46
-
- changed status to resolved
The pullrequest was merged already a couple months ago. Now VersionEye has support for *.gemspec files!
- Log in to comment