diff --git a/Gemfile b/Gemfile index fe5c05a..16e6dcc 100644 --- a/Gemfile +++ b/Gemfile @@ -16,7 +16,7 @@ end group :test do gem 'backports' gem 'coveralls', :require => false - gem 'json', :platforms => [:rbx, :ruby_19] + gem 'json', :platforms => [:rbx, :ruby_19, :ruby_18] gem 'mime-types', '~> 1.25', :platforms => [:jruby, :ruby_18] gem 'rubocop', '>= 0.16', :platforms => [:ruby_19, :ruby_20, :ruby_21] gem 'rspec', '>= 2.11' diff --git a/gems.gemspec b/gems.gemspec index a32360c..a2e610d 100644 --- a/gems.gemspec +++ b/gems.gemspec @@ -21,4 +21,5 @@ Gem::Specification.new do |spec| spec.summary = spec.description spec.test_files = Dir.glob('spec/**/*') spec.version = Gems::VERSION + spec.add_dependency 'json', '~> 1.8' end diff --git a/lib/gems/client.rb b/lib/gems/client.rb index b62959a..4ac558b 100644 --- a/lib/gems/client.rb +++ b/lib/gems/client.rb @@ -1,7 +1,7 @@ require 'date' require 'gems/configuration' require 'gems/request' -require 'yaml' +require 'json' module Gems class Client @@ -23,8 +23,8 @@ def initialize(options = {}) # @example # Gems.info 'rails' def info(gem_name) - response = get("/api/v1/gems/#{gem_name}.yaml") - YAML.load(response) + response = get("/api/v1/gems/#{gem_name}.json") + JSON.parse(response) end # Returns an array of active gems that match the query @@ -35,8 +35,8 @@ def info(gem_name) # @example # Gems.search 'cucumber' def search(query) - response = get('/api/v1/search.yaml', :query => query) - YAML.load(response) + response = get('/api/v1/search.json', :query => query) + JSON.parse(response) end # List all gems that you own @@ -47,8 +47,8 @@ def search(query) # @example # Gems.gems def gems(user_handle = nil) - response = user_handle ? get("/api/v1/owners/#{user_handle}/gems.yaml") : get('/api/v1/gems.yaml') - YAML.load(response) + response = user_handle ? get("/api/v1/owners/#{user_handle}/gems.json") : get('/api/v1/gems.json') + JSON.parse(response) end # Submit a gem to RubyGems.org or another host @@ -101,8 +101,8 @@ def unyank(gem_name, gem_version = nil, options = {}) # @example # Gems.versions 'coulda' def versions(gem_name) - response = get("/api/v1/versions/#{gem_name}.yaml") - YAML.load(response) + response = get("/api/v1/versions/#{gem_name}.json") + JSON.parse(response) end # Returns the total number of downloads for a particular gem @@ -114,8 +114,8 @@ def versions(gem_name) # @example # Gems.total_downloads 'rails_admin', '0.0.1' def total_downloads(gem_name = nil, gem_version = nil) - response = gem_name ? get("/api/v1/downloads/#{gem_name}-#{gem_version || info(gem_name)['version']}.yaml") : get('/api/v1/downloads.yaml') - YAML.load(response) + response = gem_name ? get("/api/v1/downloads/#{gem_name}-#{gem_version || info(gem_name)['version']}.json") : get('/api/v1/downloads.json') + JSON.parse(response, :symbolize_names => true) end # Returns an array containing the top 50 downloaded gem versions for today @@ -125,8 +125,8 @@ def total_downloads(gem_name = nil, gem_version = nil) # @example # Gems.most_downloaded_today def most_downloaded_today - response = get('/api/v1/downloads/top.yaml') - YAML.load(response)[:gems] + response = get('/api/v1/downloads/top.json') + JSON.parse(response)['gems'] end # Returns an array containing the top 50 downloaded gem versions of all time @@ -136,8 +136,8 @@ def most_downloaded_today # @example # Gems.most_downloaded def most_downloaded - response = get('/api/v1/downloads/all.yaml') - YAML.load(response)[:gems] + response = get('/api/v1/downloads/all.json') + JSON.parse(response)['gems'] end # Returns the number of downloads by day for a particular gem version @@ -152,8 +152,8 @@ def most_downloaded # Gems.downloads 'coulda', '0.6.3', Date.today - 30, Date.today def downloads(gem_name, gem_version = nil, from = nil, to = Date.today) gem_version ||= info(gem_name)['version'] - response = from ? get("/api/v1/versions/#{gem_name}-#{gem_version}/downloads/search.yaml", :from => from.to_s, :to => to.to_s) : get("/api/v1/versions/#{gem_name}-#{gem_version}/downloads.yaml") - YAML.load(response) + response = from ? get("/api/v1/versions/#{gem_name}-#{gem_version}/downloads/search.json", :from => from.to_s, :to => to.to_s) : get("/api/v1/versions/#{gem_name}-#{gem_version}/downloads.json") + JSON.parse(response) end # View all owners of a gem that you own @@ -164,8 +164,8 @@ def downloads(gem_name, gem_version = nil, from = nil, to = Date.today) # @example # Gems.owners 'gemcutter' def owners(gem_name) - response = get("/api/v1/gems/#{gem_name}/owners.yaml") - YAML.load(response) + response = get("/api/v1/gems/#{gem_name}/owners.json") + JSON.parse(response) end # Add an owner to a RubyGem you own, giving that user permission to manage it @@ -199,8 +199,8 @@ def remove_owner(gem_name, owner) # @example # Gems.web_hooks def web_hooks - response = get('/api/v1/web_hooks.yaml') - YAML.load(response) + response = get('/api/v1/web_hooks.json') + JSON.parse(response) end # Create a webhook @@ -247,8 +247,8 @@ def fire_web_hook(gem_name, url) # @example # Gem.latest def latest(options = {}) - response = get('/api/v1/activity/latest.yaml', options) - YAML.load(response) + response = get('/api/v1/activity/latest.json', options) + JSON.parse(response) end # Returns the 50 most recently updated gems @@ -259,8 +259,8 @@ def latest(options = {}) # @example # Gem.just_updated def just_updated(options = {}) - response = get('/api/v1/activity/just_updated.yaml', options) - YAML.load(response) + response = get('/api/v1/activity/just_updated.json', options) + JSON.parse(response) end # Retrieve your API key using HTTP basic auth @@ -298,8 +298,8 @@ def dependencies(*gems) # @example # Gems.reverse_dependencies 'money' def reverse_dependencies(gem_name, options = {}) - response = get("/api/v1/gems/#{gem_name}/reverse_dependencies.yaml", options) - YAML.load(response) + response = get("/api/v1/gems/#{gem_name}/reverse_dependencies.json", options) + JSON.parse(response) end end end diff --git a/spec/fixtures/downloads.json b/spec/fixtures/downloads.json new file mode 100644 index 0000000..f3a0e0c --- /dev/null +++ b/spec/fixtures/downloads.json @@ -0,0 +1 @@ +{"2011-04-28":12,"2011-04-29":6,"2011-04-30":7,"2011-05-01":5,"2011-05-02":9,"2011-05-03":11,"2011-05-04":6,"2011-05-05":6,"2011-05-06":4,"2011-05-07":5,"2011-05-08":8,"2011-05-09":11,"2011-05-10":5,"2011-05-11":2,"2011-05-12":1,"2011-05-13":3,"2011-05-14":8,"2011-05-15":10,"2011-05-16":7,"2011-05-17":4,"2011-05-18":2,"2011-05-19":5,"2011-05-20":2,"2011-05-21":5,"2011-05-22":7,"2011-05-23":8,"2011-05-24":11,"2011-05-25":9,"2011-05-26":3,"2011-05-27":0,"2011-05-28":2,"2011-05-29":2,"2011-05-30":7,"2011-05-31":2,"2011-06-01":7,"2011-06-02":4,"2011-06-03":5,"2011-06-04":1,"2011-06-05":25,"2011-06-06":6,"2011-06-07":9,"2011-06-08":13,"2011-06-09":1,"2011-06-10":4,"2011-06-11":5,"2011-06-12":10,"2011-06-13":3,"2011-06-14":10,"2011-06-15":10,"2011-06-16":27,"2011-06-17":4,"2011-06-18":0,"2011-06-19":8,"2011-06-20":14,"2011-06-21":23,"2011-06-22":8,"2011-06-23":0,"2011-06-24":1,"2011-06-25":0,"2011-06-26":2,"2011-06-27":7,"2011-06-28":6,"2011-06-29":2,"2011-06-30":4,"2011-07-01":21,"2011-07-02":8,"2011-07-03":8,"2011-07-04":3,"2011-07-05":10,"2011-07-06":7,"2011-07-07":6,"2011-07-08":5,"2011-07-09":4,"2011-07-10":2,"2011-07-11":10,"2011-07-12":2,"2011-07-13":5,"2011-07-14":4,"2011-07-15":1,"2011-07-16":0,"2011-07-17":0,"2011-07-18":0,"2011-07-19":0,"2011-07-20":0,"2011-07-21":31,"2011-07-22":2,"2011-07-23":1,"2011-07-24":2,"2011-07-25":0,"2011-07-26":0} \ No newline at end of file diff --git a/spec/fixtures/gems.json b/spec/fixtures/gems.json new file mode 100644 index 0000000..813b652 --- /dev/null +++ b/spec/fixtures/gems.json @@ -0,0 +1 @@ +[{"name":"exchb","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.1"},{"name":"faraday_middleware","requirements":"~> 0.6.3"},{"name":"multi_json","requirements":"~> 1.0.3"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":171,"info":"Ruby wrapper for the Exchange Bitcoins Trade API. Exchange Bitcoins is a bitcoin exchange.","version":"0.5.0","version_downloads":21,"homepage_uri":"https://github.com/sferik/exchb","authors":"Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/exchb","gem_uri":"http://rubygems.org/gems/exchb-0.5.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"congress","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.1"},{"name":"faraday_middleware","requirements":"~> 0.6.3"},{"name":"hashie","requirements":"~> 1.0.0"},{"name":"multi_json","requirements":"~> 1.0.3"},{"name":"rash","requirements":"~> 0.3.0"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":58,"info":"Ruby wrapper for the Real-Time Congress API. The Real-Time Congress API is a RESTful API over the artifacts of Congress, in as close to real-time as possible.","version":"0.0.2","version_downloads":34,"homepage_uri":"https://github.com/sferik/congress","authors":"Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/congress","gem_uri":"http://rubygems.org/gems/congress-0.0.2.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"tradehill","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.1"},{"name":"faraday_middleware","requirements":"~> 0.6.3"},{"name":"multi_json","requirements":"~> 1.0.3"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":438,"info":"Ruby wrapper for the TradeHill API. TradeHill is a Bitcoin exchange that supports 26 currencies.","version":"0.7.1","version_downloads":29,"homepage_uri":"https://github.com/sferik/tradehill","authors":"Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/tradehill","gem_uri":"http://rubygems.org/gems/tradehill-0.7.1.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"mtgox","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.1"},{"name":"faraday_middleware","requirements":"~> 0.6.3"},{"name":"multi_json","requirements":"~> 1.0.3"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":376,"info":"Ruby wrapper for the Mt. Gox Trade API. Mt. Gox allows you to trade US Dollars (USD) for Bitcoins (BTC) or Bitcoins for US Dollars.","version":"0.7.0","version_downloads":27,"homepage_uri":"https://github.com/sferik/mtgox","authors":"Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/mtgox","gem_uri":"http://rubygems.org/gems/mtgox-0.7.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"gems","dependencies":{"runtime":[{"name":"multi_json","requirements":"~> 1.0.3"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":475,"info":"Ruby wrapper for the RubyGems.org API","version":"0.3.0","version_downloads":21,"homepage_uri":"https://github.com/sferik/gems","authors":"Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/gems","gem_uri":"http://rubygems.org/gems/gems-0.3.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"futures_pipeline","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.1"},{"name":"faraday_middleware","requirements":"~> 0.6.3"},{"name":"hashie","requirements":"~> 1.0.0"},{"name":"multi_json","requirements":"~> 1.0.2"},{"name":"rash","requirements":"~> 0.3.0"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":196,"info":"Ruby wrapper for the Futures, Inc. US Military Pipeline API","version":"0.1.0","version_downloads":40,"homepage_uri":"https://github.com/codeforamerica/futures_pipeline","authors":"Erik Michaels-Ober, Ryan Resella","project_uri":"http://rubygems.org/gems/futures_pipeline","gem_uri":"http://rubygems.org/gems/futures_pipeline-0.1.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"multi_json","dependencies":{"runtime":[],"development":[{"name":"rake","requirements":"~> 0.9"},{"name":"rdoc","requirements":"= 3.5.1"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"}]},"downloads":407631,"info":"A gem to provide swappable JSON backends utilizing Yajl::Ruby, the JSON gem, JSON pure, or a vendored version of okjson.","version":"1.0.3","version_downloads":124222,"homepage_uri":"http://github.com/intridea/multi_json","authors":"Michael Bleigh, Josh Kalderimis, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/multi_json","gem_uri":"http://rubygems.org/gems/multi_json-1.0.3.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"oa-more","dependencies":{"runtime":[{"name":"multi_json","requirements":"~> 1.0.0"},{"name":"oa-core","requirements":"= 0.2.6"},{"name":"rest-client","requirements":"~> 1.6.0"}],"development":[{"name":"json_pure","requirements":"~> 1.5"},{"name":"maruku","requirements":"~> 0.6"},{"name":"rack-test","requirements":"~> 0.5"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":69524,"info":"Additional strategies for OmniAuth.","version":"0.2.6","version_downloads":24281,"homepage_uri":"http://github.com/intridea/omniauth","authors":"Michael Bleigh, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/oa-more","gem_uri":"http://rubygems.org/gems/oa-more-0.2.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"oa-openid","dependencies":{"runtime":[{"name":"oa-core","requirements":"= 0.2.6"},{"name":"rack-openid","requirements":"~> 1.3.1"},{"name":"ruby-openid-apps-discovery","requirements":"~> 1.2.0"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rack-test","requirements":"~> 0.5"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":137192,"info":"OpenID strategies for OmniAuth.","version":"0.2.6","version_downloads":25324,"homepage_uri":"http://github.com/intridea/omniauth","authors":"Michael Bleigh, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/oa-openid","gem_uri":"http://rubygems.org/gems/oa-openid-0.2.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"oa-enterprise","dependencies":{"runtime":[{"name":"addressable","requirements":"= 2.2.4"},{"name":"net-ldap","requirements":"~> 0.2.2"},{"name":"nokogiri","requirements":"~> 1.4.2"},{"name":"oa-core","requirements":"= 0.2.6"},{"name":"pyu-ruby-sasl","requirements":"~> 0.0.3.1"},{"name":"rubyntlm","requirements":"~> 0.1.1"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rack-test","requirements":"~> 0.5"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":131172,"info":"Enterprise strategies for OmniAuth.","version":"0.2.6","version_downloads":24378,"homepage_uri":"http://github.com/intridea/omniauth","authors":"James A. Rosen, Ping Yu, Michael Bleigh, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/oa-enterprise","gem_uri":"http://rubygems.org/gems/oa-enterprise-0.2.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"oa-basic","dependencies":{"runtime":[{"name":"oa-core","requirements":"= 0.2.6"},{"name":"rest-client","requirements":"~> 1.6.0"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rack-test","requirements":"~> 0.5"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":131231,"info":"HTTP Basic strategies for OmniAuth.","version":"0.2.6","version_downloads":24377,"homepage_uri":"http://github.com/intridea/omniauth","authors":"Michael Bleigh, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/oa-basic","gem_uri":"http://rubygems.org/gems/oa-basic-0.2.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"oa-core","dependencies":{"runtime":[],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"rack-test","requirements":"~> 0.5"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":168900,"info":"Core strategies for OmniAuth.","version":"0.2.6","version_downloads":31276,"homepage_uri":"http://github.com/intridea/omniauth","authors":"Michael Bleigh, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/oa-core","gem_uri":"http://rubygems.org/gems/oa-core-0.2.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"oa-oauth","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.1"},{"name":"multi_json","requirements":"~> 1.0.0"},{"name":"multi_xml","requirements":"~> 0.2.2"},{"name":"oa-core","requirements":"= 0.2.6"},{"name":"oauth","requirements":"~> 0.4.0"},{"name":"oauth2","requirements":"~> 0.4.1"}],"development":[{"name":"evernote","requirements":"~> 0.9"},{"name":"maruku","requirements":"~> 0.6"},{"name":"rack-test","requirements":"~> 0.5"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":165303,"info":"OAuth strategies for OmniAuth.","version":"0.2.6","version_downloads":30466,"homepage_uri":"http://github.com/intridea/omniauth","authors":"Michael Bleigh, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/oa-oauth","gem_uri":"http://rubygems.org/gems/oa-oauth-0.2.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"omniauth","dependencies":{"runtime":[{"name":"oa-basic","requirements":"= 0.2.6"},{"name":"oa-core","requirements":"= 0.2.6"},{"name":"oa-enterprise","requirements":"= 0.2.6"},{"name":"oa-more","requirements":"= 0.2.6"},{"name":"oa-oauth","requirements":"= 0.2.6"},{"name":"oa-openid","requirements":"= 0.2.6"}],"development":[]},"downloads":133258,"info":"OmniAuth is an authentication framework that that separates the concept of authentiation from the concept of identity, providing simple hooks for any application to have one or multiple authentication providers for a user.","version":"0.2.6","version_downloads":24380,"homepage_uri":"http://github.com/intridea/omniauth","authors":"Michael Bleigh, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/omniauth","gem_uri":"http://rubygems.org/gems/omniauth-0.2.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"oauth2","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.1"},{"name":"multi_json","requirements":">= 0.0.5"}],"development":[{"name":"json_pure","requirements":"~> 1.5"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":260242,"info":"A Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth gem.","version":"0.4.1","version_downloads":59143,"homepage_uri":"http://github.com/intridea/oauth2","authors":"Michael Bleigh","project_uri":"http://rubygems.org/gems/oauth2","gem_uri":"http://rubygems.org/gems/oauth2-0.4.1.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"t","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.5.4"},{"name":"faraday_middleware","requirements":"~> 0.3.1"},{"name":"hashie","requirements":"~> 1.0.0"},{"name":"multi_json","requirements":"~> 0.0.5"},{"name":"multi_xml","requirements":"~> 0.2.0"},{"name":"simple_oauth","requirements":"~> 0.1.3"}],"development":[{"name":"bundler","requirements":"~> 1.0"},{"name":"json","requirements":"~> 1.4"},{"name":"maruku","requirements":"~> 0.6"},{"name":"nokogiri","requirements":"~> 1.4"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.4"},{"name":"simplecov","requirements":"~> 0.3"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.6"},{"name":"ZenTest","requirements":"~> 4.4"}]},"downloads":188,"info":"A Ruby wrapper for the Twitter REST and Search APIs","version":"0.0.0","version_downloads":173,"homepage_uri":"https://github.com/jnunemaker/twitter","authors":"John Nunemaker, Wynn Netherland, Erik Michaels-Ober, Steve Richert","project_uri":"http://rubygems.org/gems/t","gem_uri":"http://rubygems.org/gems/t-0.0.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"octokit","dependencies":{"runtime":[{"name":"addressable","requirements":"~> 2.2.6"},{"name":"faraday","requirements":"~> 0.7.3"},{"name":"faraday_middleware","requirements":"~> 0.7.0.rc1"},{"name":"hashie","requirements":"~> 1.0.0"},{"name":"multi_json","requirements":"~> 1.0.2"}],"development":[{"name":"nokogiri","requirements":"~> 1.4"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yajl-ruby","requirements":"~> 0.8"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":2894,"info":"Simple wrapper for the GitHub API v2","version":"0.6.4","version_downloads":283,"homepage_uri":"https://github.com/pengwynn/octokit","authors":"Wynn Netherland, Adam Stacoviak, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/octokit","gem_uri":"http://rubygems.org/gems/octokit-0.6.4.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"rails_admin","dependencies":{"runtime":[],"development":[]},"downloads":3016,"info":"This rubygem does not have a description or summary.","version":"0.0.0","version_downloads":3016,"homepage_uri":"http://www.railsadmin.org/","authors":"Francesc Esplugas","project_uri":"http://rubygems.org/gems/rails_admin","gem_uri":"http://rubygems.org/gems/rails_admin-0.0.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"rails-admin","dependencies":{"runtime":[],"development":[]},"downloads":435,"info":"This rubygem does not have a description or summary.","version":"0.0.0","version_downloads":435,"homepage_uri":"http://www.railsadmin.org/","authors":"Francesc Esplugas","project_uri":"http://rubygems.org/gems/rails-admin","gem_uri":"http://rubygems.org/gems/rails-admin-0.0.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"thor","dependencies":{"runtime":[],"development":[{"name":"bundler","requirements":"~> 1.0"},{"name":"fakeweb","requirements":"~> 1.3"},{"name":"rake","requirements":">= 0.8"},{"name":"rdoc","requirements":"~> 2.5"},{"name":"rspec","requirements":"~> 2.1"},{"name":"simplecov","requirements":"~> 0.3"}]},"downloads":2511491,"info":"A scripting framework that replaces rake, sake and rubigen","version":"0.14.6","version_downloads":1642906,"homepage_uri":"http://github.com/wycats/thor","authors":"Yehuda Katz, José Valim","project_uri":"http://rubygems.org/gems/thor","gem_uri":"http://rubygems.org/gems/thor-0.14.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"simple_oauth","dependencies":{"runtime":[],"development":[{"name":"bundler","requirements":"~> 1.0"},{"name":"mocha","requirements":"~> 0.9"},{"name":"rake","requirements":"~> 0.8"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"turn","requirements":"~> 0.8"},{"name":"yard","requirements":"~> 0.6"}]},"downloads":95214,"info":"Simply builds and verifies OAuth headers","version":"0.1.5","version_downloads":32657,"homepage_uri":"http://github.com/laserlemon/simple_oauth","authors":"Steve Richert, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/simple_oauth","gem_uri":"http://rubygems.org/gems/simple_oauth-0.1.5.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"open311","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.0"},{"name":"faraday_middleware","requirements":"~> 0.6.0"},{"name":"hashie","requirements":"~> 1.0.0"},{"name":"multi_json","requirements":"~> 1.0.0"},{"name":"multi_xml","requirements":"~> 0.2.0"}],"development":[{"name":"json_pure","requirements":"~> 1.5"},{"name":"maruku","requirements":"~> 0.6"},{"name":"nokogiri","requirements":"~> 1.4"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.5"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":955,"info":"A Ruby wrapper for the Open311 API v2.","version":"0.2.0","version_downloads":34,"homepage_uri":"https://github.com/codeforamerica/open311","authors":"Dan Melton, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/open311","gem_uri":"http://rubygems.org/gems/open311-0.2.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"faraday","dependencies":{"runtime":[{"name":"addressable","requirements":"~> 2.2.6"},{"name":"multipart-post","requirements":"~> 1.1.0"},{"name":"rack","requirements":">= 1.1.0, < 2"}],"development":[{"name":"rake","requirements":"~> 0.9"},{"name":"test-unit","requirements":"~> 2.3"},{"name":"webmock","requirements":"~> 1.6"}]},"downloads":361378,"info":"HTTP/REST API client library.","version":"0.7.4","version_downloads":2002,"homepage_uri":"http://github.com/technoweenie/faraday","authors":"Rick Olson","project_uri":"http://rubygems.org/gems/faraday","gem_uri":"http://rubygems.org/gems/faraday-0.7.4.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"multi_xml","dependencies":{"runtime":[],"development":[{"name":"libxml-ruby","requirements":"~> 1.1"},{"name":"maruku","requirements":"~> 0.6"},{"name":"nokogiri","requirements":"~> 1.4"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"yard","requirements":"~> 0.6"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":125751,"info":"A gem to provide swappable XML backends utilizing LibXML, Nokogiri, or REXML.","version":"0.2.2","version_downloads":79804,"homepage_uri":"http://rubygems.org/gems/multi_xml","authors":"Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/multi_xml","gem_uri":"http://rubygems.org/gems/multi_xml-0.2.2.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"faraday_middleware","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.0"}],"development":[{"name":"json_pure","requirements":"~> 1.5"},{"name":"multi_json","requirements":"~> 1.0"},{"name":"multi_xml","requirements":"~> 0.2"},{"name":"oauth2","requirements":"~> 0.2"},{"name":"rake","requirements":"~> 0.9"},{"name":"rash","requirements":"~> 0.3"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"simple_oauth","requirements":"~> 0.1"}]},"downloads":106961,"info":"Various middleware for Faraday","version":"0.6.5","version_downloads":10487,"homepage_uri":"https://github.com/pengwynn/faraday_middleware","authors":"Erik Michaels-Ober, Wynn Netherland","project_uri":"http://rubygems.org/gems/faraday_middleware","gem_uri":"http://rubygems.org/gems/faraday_middleware-0.6.5.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"twitter","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.1"},{"name":"faraday_middleware","requirements":"~> 0.6.3"},{"name":"hashie","requirements":"~> 1.0.0"},{"name":"multi_json","requirements":"~> 1.0.0"},{"name":"multi_xml","requirements":"~> 0.2.0"},{"name":"simple_oauth","requirements":"~> 0.1.5"}],"development":[{"name":"maruku","requirements":"~> 0.6"},{"name":"nokogiri","requirements":"~> 1.4"},{"name":"rake","requirements":"~> 0.9"},{"name":"rspec","requirements":"~> 2.6"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.7"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":226450,"info":"A Ruby wrapper for the Twitter REST and Search APIs","version":"1.6.0","version_downloads":5261,"homepage_uri":"https://github.com/jnunemaker/twitter","authors":"John Nunemaker, Wynn Netherland, Erik Michaels-Ober, Steve Richert","project_uri":"http://rubygems.org/gems/twitter","gem_uri":"http://rubygems.org/gems/twitter-1.6.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"racket","dependencies":{"runtime":[{"name":"file-tail","requirements":">= 1.0.4"},{"name":"rsdl","requirements":">= 0.1.2"},{"name":"rubygame","requirements":">= 2.6.2"}],"development":[]},"downloads":1513,"info":"Listen to your app.","version":"0.1.0","version_downloads":436,"homepage_uri":"http://github.com/jm3/racket","authors":"John Manoogian III, Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/racket","gem_uri":"http://rubygems.org/gems/racket-0.1.0.gem","source_code_uri":"http://github.com/jm3/app-racket","bug_tracker_uri":"","wiki_uri":"","documentation_uri":"","mailing_list_uri":""},{"name":"merb-admin","dependencies":{"runtime":[{"name":"builder","requirements":"~> 2.1"},{"name":"merb-assets","requirements":"~> 1.1"},{"name":"merb-helpers","requirements":"~> 1.1"},{"name":"merb-slices","requirements":"~> 1.1"}],"development":[{"name":"activerecord","requirements":"~> 2.3"},{"name":"dm-aggregates","requirements":"~> 1.0"},{"name":"dm-core","requirements":"~> 1.0"},{"name":"dm-migrations","requirements":"~> 1.0"},{"name":"dm-sqlite-adapter","requirements":"~> 1.0"},{"name":"dm-types","requirements":"~> 1.0"},{"name":"dm-validations","requirements":"~> 1.0"},{"name":"rspec","requirements":"~> 1.3"},{"name":"sequel","requirements":"~> 3.18"},{"name":"webrat","requirements":"~> 0.7"}]},"downloads":21658,"info":"MerbAdmin is a Merb plugin that provides an easy-to-use interface for managing your data","version":"0.8.8","version_downloads":296,"homepage_uri":"http://rubygems.org/gems/merb-admin","authors":"Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/merb-admin","gem_uri":"http://rubygems.org/gems/merb-admin-0.8.8.gem","source_code_uri":"http://github.com/sferik/merb-admin","bug_tracker_uri":"","wiki_uri":"","documentation_uri":"","mailing_list_uri":""},{"name":"linkedin","dependencies":{"runtime":[{"name":"nokogiri","requirements":"~> 1.4.4"},{"name":"oauth","requirements":"~> 0.4.0"}],"development":[{"name":"rake","requirements":"~> 0.8.7"},{"name":"rspec","requirements":"~> 2.4.0"},{"name":"webmock","requirements":"~> 1.6.0"}]},"downloads":12758,"info":"Ruby wrapper for the LinkedIn API","version":"0.2.2","version_downloads":3951,"homepage_uri":"http://github.com/pengwynn/linkedin","authors":"Wynn Netherland, Josh Kalderimis","project_uri":"http://rubygems.org/gems/linkedin","gem_uri":"http://rubygems.org/gems/linkedin-0.2.2.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"mlb","dependencies":{"runtime":[{"name":"faraday","requirements":"~> 0.6.0"},{"name":"faraday_middleware","requirements":"~> 0.6.0"},{"name":"multi_json","requirements":"~> 0.0.5"}],"development":[{"name":"bundler","requirements":"~> 1.0"},{"name":"json","requirements":"~> 1.5"},{"name":"maruku","requirements":"~> 0.6"},{"name":"rake","requirements":"~> 0.8"},{"name":"rspec","requirements":"~> 2.5"},{"name":"simplecov","requirements":"~> 0.4"},{"name":"webmock","requirements":"~> 1.6"},{"name":"yard","requirements":"~> 0.6"},{"name":"ZenTest","requirements":"~> 4.5"}]},"downloads":12695,"info":"MLB.rb is a Ruby library for retrieving current Major League Baseball players, managers, teams, divisions, and leagues.","version":"0.5.4","version_downloads":144,"homepage_uri":"http://rubygems.org/gems/mlb","authors":"Erik Michaels-Ober","project_uri":"http://rubygems.org/gems/mlb","gem_uri":"http://rubygems.org/gems/mlb-0.5.4.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null}] \ No newline at end of file diff --git a/spec/fixtures/gems.yaml b/spec/fixtures/gems.yaml deleted file mode 100644 index 3f60eea..0000000 --- a/spec/fixtures/gems.yaml +++ /dev/null @@ -1,1072 +0,0 @@ ---- -- name: exchb - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.1 - - name: faraday_middleware - requirements: ~> 0.6.3 - - name: multi_json - requirements: ~> 1.0.3 - development: - - name: maruku - requirements: ~> 0.6 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 171 - info: Ruby wrapper for the Exchange Bitcoins Trade API. Exchange Bitcoins is a bitcoin exchange. - version: 0.5.0 - version_downloads: 21 - homepage_uri: https://github.com/sferik/exchb - authors: Erik Michaels-Ober - project_uri: http://rubygems.org/gems/exchb - gem_uri: http://rubygems.org/gems/exchb-0.5.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: congress - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.1 - - name: faraday_middleware - requirements: ~> 0.6.3 - - name: hashie - requirements: ~> 1.0.0 - - name: multi_json - requirements: ~> 1.0.3 - - name: rash - requirements: ~> 0.3.0 - development: - - name: maruku - requirements: ~> 0.6 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 58 - info: Ruby wrapper for the Real-Time Congress API. The Real-Time Congress API is a RESTful API over the artifacts of Congress, in as close to real-time as possible. - version: 0.0.2 - version_downloads: 34 - homepage_uri: https://github.com/sferik/congress - authors: Erik Michaels-Ober - project_uri: http://rubygems.org/gems/congress - gem_uri: http://rubygems.org/gems/congress-0.0.2.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: tradehill - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.1 - - name: faraday_middleware - requirements: ~> 0.6.3 - - name: multi_json - requirements: ~> 1.0.3 - development: - - name: maruku - requirements: ~> 0.6 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 438 - info: Ruby wrapper for the TradeHill API. TradeHill is a Bitcoin exchange that supports 26 currencies. - version: 0.7.1 - version_downloads: 29 - homepage_uri: https://github.com/sferik/tradehill - authors: Erik Michaels-Ober - project_uri: http://rubygems.org/gems/tradehill - gem_uri: http://rubygems.org/gems/tradehill-0.7.1.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: mtgox - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.1 - - name: faraday_middleware - requirements: ~> 0.6.3 - - name: multi_json - requirements: ~> 1.0.3 - development: - - name: maruku - requirements: ~> 0.6 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 376 - info: Ruby wrapper for the Mt. Gox Trade API. Mt. Gox allows you to trade US Dollars (USD) for Bitcoins (BTC) or Bitcoins for US Dollars. - version: 0.7.0 - version_downloads: 27 - homepage_uri: https://github.com/sferik/mtgox - authors: Erik Michaels-Ober - project_uri: http://rubygems.org/gems/mtgox - gem_uri: http://rubygems.org/gems/mtgox-0.7.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: gems - dependencies: - runtime: - - name: multi_json - requirements: ~> 1.0.3 - development: - - name: maruku - requirements: ~> 0.6 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 475 - info: Ruby wrapper for the RubyGems.org API - version: 0.3.0 - version_downloads: 21 - homepage_uri: https://github.com/sferik/gems - authors: Erik Michaels-Ober - project_uri: http://rubygems.org/gems/gems - gem_uri: http://rubygems.org/gems/gems-0.3.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: futures_pipeline - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.1 - - name: faraday_middleware - requirements: ~> 0.6.3 - - name: hashie - requirements: ~> 1.0.0 - - name: multi_json - requirements: ~> 1.0.2 - - name: rash - requirements: ~> 0.3.0 - development: - - name: maruku - requirements: ~> 0.6 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 196 - info: Ruby wrapper for the Futures, Inc. US Military Pipeline API - version: 0.1.0 - version_downloads: 40 - homepage_uri: https://github.com/codeforamerica/futures_pipeline - authors: Erik Michaels-Ober, Ryan Resella - project_uri: http://rubygems.org/gems/futures_pipeline - gem_uri: http://rubygems.org/gems/futures_pipeline-0.1.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: multi_json - dependencies: - runtime: [] - - development: - - name: rake - requirements: ~> 0.9 - - name: rdoc - requirements: = 3.5.1 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - downloads: 407631 - info: A gem to provide swappable JSON backends utilizing Yajl::Ruby, the JSON gem, JSON pure, or a vendored version of okjson. - version: 1.0.3 - version_downloads: 124222 - homepage_uri: http://github.com/intridea/multi_json - authors: Michael Bleigh, Josh Kalderimis, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/multi_json - gem_uri: http://rubygems.org/gems/multi_json-1.0.3.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: oa-more - dependencies: - runtime: - - name: multi_json - requirements: ~> 1.0.0 - - name: oa-core - requirements: = 0.2.6 - - name: rest-client - requirements: ~> 1.6.0 - development: - - name: json_pure - requirements: ~> 1.5 - - name: maruku - requirements: ~> 0.6 - - name: rack-test - requirements: ~> 0.5 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 69524 - info: Additional strategies for OmniAuth. - version: 0.2.6 - version_downloads: 24281 - homepage_uri: http://github.com/intridea/omniauth - authors: Michael Bleigh, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/oa-more - gem_uri: http://rubygems.org/gems/oa-more-0.2.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: oa-openid - dependencies: - runtime: - - name: oa-core - requirements: = 0.2.6 - - name: rack-openid - requirements: ~> 1.3.1 - - name: ruby-openid-apps-discovery - requirements: ~> 1.2.0 - development: - - name: maruku - requirements: ~> 0.6 - - name: rack-test - requirements: ~> 0.5 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 137192 - info: OpenID strategies for OmniAuth. - version: 0.2.6 - version_downloads: 25324 - homepage_uri: http://github.com/intridea/omniauth - authors: Michael Bleigh, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/oa-openid - gem_uri: http://rubygems.org/gems/oa-openid-0.2.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: oa-enterprise - dependencies: - runtime: - - name: addressable - requirements: = 2.2.4 - - name: net-ldap - requirements: ~> 0.2.2 - - name: nokogiri - requirements: ~> 1.4.2 - - name: oa-core - requirements: = 0.2.6 - - name: pyu-ruby-sasl - requirements: ~> 0.0.3.1 - - name: rubyntlm - requirements: ~> 0.1.1 - development: - - name: maruku - requirements: ~> 0.6 - - name: rack-test - requirements: ~> 0.5 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 131172 - info: Enterprise strategies for OmniAuth. - version: 0.2.6 - version_downloads: 24378 - homepage_uri: http://github.com/intridea/omniauth - authors: James A. Rosen, Ping Yu, Michael Bleigh, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/oa-enterprise - gem_uri: http://rubygems.org/gems/oa-enterprise-0.2.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: oa-basic - dependencies: - runtime: - - name: oa-core - requirements: = 0.2.6 - - name: rest-client - requirements: ~> 1.6.0 - development: - - name: maruku - requirements: ~> 0.6 - - name: rack-test - requirements: ~> 0.5 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 131231 - info: HTTP Basic strategies for OmniAuth. - version: 0.2.6 - version_downloads: 24377 - homepage_uri: http://github.com/intridea/omniauth - authors: Michael Bleigh, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/oa-basic - gem_uri: http://rubygems.org/gems/oa-basic-0.2.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: oa-core - dependencies: - runtime: [] - - development: - - name: maruku - requirements: ~> 0.6 - - name: rack-test - requirements: ~> 0.5 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 168900 - info: Core strategies for OmniAuth. - version: 0.2.6 - version_downloads: 31276 - homepage_uri: http://github.com/intridea/omniauth - authors: Michael Bleigh, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/oa-core - gem_uri: http://rubygems.org/gems/oa-core-0.2.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: oa-oauth - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.1 - - name: multi_json - requirements: ~> 1.0.0 - - name: multi_xml - requirements: ~> 0.2.2 - - name: oa-core - requirements: = 0.2.6 - - name: oauth - requirements: ~> 0.4.0 - - name: oauth2 - requirements: ~> 0.4.1 - development: - - name: evernote - requirements: ~> 0.9 - - name: maruku - requirements: ~> 0.6 - - name: rack-test - requirements: ~> 0.5 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 165303 - info: OAuth strategies for OmniAuth. - version: 0.2.6 - version_downloads: 30466 - homepage_uri: http://github.com/intridea/omniauth - authors: Michael Bleigh, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/oa-oauth - gem_uri: http://rubygems.org/gems/oa-oauth-0.2.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: omniauth - dependencies: - runtime: - - name: oa-basic - requirements: = 0.2.6 - - name: oa-core - requirements: = 0.2.6 - - name: oa-enterprise - requirements: = 0.2.6 - - name: oa-more - requirements: = 0.2.6 - - name: oa-oauth - requirements: = 0.2.6 - - name: oa-openid - requirements: = 0.2.6 - development: [] - - downloads: 133258 - info: OmniAuth is an authentication framework that that separates the concept of authentiation from the concept of identity, providing simple hooks for any application to have one or multiple authentication providers for a user. - version: 0.2.6 - version_downloads: 24380 - homepage_uri: http://github.com/intridea/omniauth - authors: Michael Bleigh, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/omniauth - gem_uri: http://rubygems.org/gems/omniauth-0.2.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: oauth2 - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.1 - - name: multi_json - requirements: ">= 0.0.5" - development: - - name: json_pure - requirements: ~> 1.5 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: ZenTest - requirements: ~> 4.5 - downloads: 260242 - info: A Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth gem. - version: 0.4.1 - version_downloads: 59143 - homepage_uri: http://github.com/intridea/oauth2 - authors: Michael Bleigh - project_uri: http://rubygems.org/gems/oauth2 - gem_uri: http://rubygems.org/gems/oauth2-0.4.1.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: t - dependencies: - runtime: - - name: faraday - requirements: ~> 0.5.4 - - name: faraday_middleware - requirements: ~> 0.3.1 - - name: hashie - requirements: ~> 1.0.0 - - name: multi_json - requirements: ~> 0.0.5 - - name: multi_xml - requirements: ~> 0.2.0 - - name: simple_oauth - requirements: ~> 0.1.3 - development: - - name: bundler - requirements: ~> 1.0 - - name: json - requirements: ~> 1.4 - - name: maruku - requirements: ~> 0.6 - - name: nokogiri - requirements: ~> 1.4 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.4 - - name: simplecov - requirements: ~> 0.3 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.6 - - name: ZenTest - requirements: ~> 4.4 - downloads: 188 - info: A Ruby wrapper for the Twitter REST and Search APIs - version: 0.0.0 - version_downloads: 173 - homepage_uri: https://github.com/jnunemaker/twitter - authors: John Nunemaker, Wynn Netherland, Erik Michaels-Ober, Steve Richert - project_uri: http://rubygems.org/gems/t - gem_uri: http://rubygems.org/gems/t-0.0.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: octokit - dependencies: - runtime: - - name: addressable - requirements: ~> 2.2.6 - - name: faraday - requirements: ~> 0.7.3 - - name: faraday_middleware - requirements: ~> 0.7.0.rc1 - - name: hashie - requirements: ~> 1.0.0 - - name: multi_json - requirements: ~> 1.0.2 - development: - - name: nokogiri - requirements: ~> 1.4 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yajl-ruby - requirements: ~> 0.8 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 2894 - info: Simple wrapper for the GitHub API v2 - version: 0.6.4 - version_downloads: 283 - homepage_uri: https://github.com/pengwynn/octokit - authors: Wynn Netherland, Adam Stacoviak, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/octokit - gem_uri: http://rubygems.org/gems/octokit-0.6.4.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: rails_admin - dependencies: - runtime: [] - - development: [] - - downloads: 3016 - info: This rubygem does not have a description or summary. - version: 0.0.0 - version_downloads: 3016 - homepage_uri: http://www.railsadmin.org/ - authors: Francesc Esplugas - project_uri: http://rubygems.org/gems/rails_admin - gem_uri: http://rubygems.org/gems/rails_admin-0.0.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: rails-admin - dependencies: - runtime: [] - - development: [] - - downloads: 435 - info: This rubygem does not have a description or summary. - version: 0.0.0 - version_downloads: 435 - homepage_uri: http://www.railsadmin.org/ - authors: Francesc Esplugas - project_uri: http://rubygems.org/gems/rails-admin - gem_uri: http://rubygems.org/gems/rails-admin-0.0.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: thor - dependencies: - runtime: [] - - development: - - name: bundler - requirements: ~> 1.0 - - name: fakeweb - requirements: ~> 1.3 - - name: rake - requirements: ">= 0.8" - - name: rdoc - requirements: ~> 2.5 - - name: rspec - requirements: ~> 2.1 - - name: simplecov - requirements: ~> 0.3 - downloads: 2511491 - info: A scripting framework that replaces rake, sake and rubigen - version: 0.14.6 - version_downloads: 1642906 - homepage_uri: http://github.com/wycats/thor - authors: "Yehuda Katz, Jos\xC3\xA9 Valim" - project_uri: http://rubygems.org/gems/thor - gem_uri: http://rubygems.org/gems/thor-0.14.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: simple_oauth - dependencies: - runtime: [] - - development: - - name: bundler - requirements: ~> 1.0 - - name: mocha - requirements: ~> 0.9 - - name: rake - requirements: ~> 0.8 - - name: simplecov - requirements: ~> 0.4 - - name: turn - requirements: ~> 0.8 - - name: yard - requirements: ~> 0.6 - downloads: 95214 - info: Simply builds and verifies OAuth headers - version: 0.1.5 - version_downloads: 32657 - homepage_uri: http://github.com/laserlemon/simple_oauth - authors: Steve Richert, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/simple_oauth - gem_uri: http://rubygems.org/gems/simple_oauth-0.1.5.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: open311 - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.0 - - name: faraday_middleware - requirements: ~> 0.6.0 - - name: hashie - requirements: ~> 1.0.0 - - name: multi_json - requirements: ~> 1.0.0 - - name: multi_xml - requirements: ~> 0.2.0 - development: - - name: json_pure - requirements: ~> 1.5 - - name: maruku - requirements: ~> 0.6 - - name: nokogiri - requirements: ~> 1.4 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.5 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 955 - info: A Ruby wrapper for the Open311 API v2. - version: 0.2.0 - version_downloads: 34 - homepage_uri: https://github.com/codeforamerica/open311 - authors: Dan Melton, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/open311 - gem_uri: http://rubygems.org/gems/open311-0.2.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: faraday - dependencies: - runtime: - - name: addressable - requirements: ~> 2.2.6 - - name: multipart-post - requirements: ~> 1.1.0 - - name: rack - requirements: ">= 1.1.0, < 2" - development: - - name: rake - requirements: ~> 0.9 - - name: test-unit - requirements: ~> 2.3 - - name: webmock - requirements: ~> 1.6 - downloads: 361378 - info: HTTP/REST API client library. - version: 0.7.4 - version_downloads: 2002 - homepage_uri: http://github.com/technoweenie/faraday - authors: Rick Olson - project_uri: http://rubygems.org/gems/faraday - gem_uri: http://rubygems.org/gems/faraday-0.7.4.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: multi_xml - dependencies: - runtime: [] - - development: - - name: libxml-ruby - requirements: ~> 1.1 - - name: maruku - requirements: ~> 0.6 - - name: nokogiri - requirements: ~> 1.4 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: yard - requirements: ~> 0.6 - - name: ZenTest - requirements: ~> 4.5 - downloads: 125751 - info: A gem to provide swappable XML backends utilizing LibXML, Nokogiri, or REXML. - version: 0.2.2 - version_downloads: 79804 - homepage_uri: http://rubygems.org/gems/multi_xml - authors: Erik Michaels-Ober - project_uri: http://rubygems.org/gems/multi_xml - gem_uri: http://rubygems.org/gems/multi_xml-0.2.2.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: faraday_middleware - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.0 - development: - - name: json_pure - requirements: ~> 1.5 - - name: multi_json - requirements: ~> 1.0 - - name: multi_xml - requirements: ~> 0.2 - - name: oauth2 - requirements: ~> 0.2 - - name: rake - requirements: ~> 0.9 - - name: rash - requirements: ~> 0.3 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: simple_oauth - requirements: ~> 0.1 - downloads: 106961 - info: Various middleware for Faraday - version: 0.6.5 - version_downloads: 10487 - homepage_uri: https://github.com/pengwynn/faraday_middleware - authors: Erik Michaels-Ober, Wynn Netherland - project_uri: http://rubygems.org/gems/faraday_middleware - gem_uri: http://rubygems.org/gems/faraday_middleware-0.6.5.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: twitter - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.1 - - name: faraday_middleware - requirements: ~> 0.6.3 - - name: hashie - requirements: ~> 1.0.0 - - name: multi_json - requirements: ~> 1.0.0 - - name: multi_xml - requirements: ~> 0.2.0 - - name: simple_oauth - requirements: ~> 0.1.5 - development: - - name: maruku - requirements: ~> 0.6 - - name: nokogiri - requirements: ~> 1.4 - - name: rake - requirements: ~> 0.9 - - name: rspec - requirements: ~> 2.6 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.7 - - name: ZenTest - requirements: ~> 4.5 - downloads: 226450 - info: A Ruby wrapper for the Twitter REST and Search APIs - version: 1.6.0 - version_downloads: 5261 - homepage_uri: https://github.com/jnunemaker/twitter - authors: John Nunemaker, Wynn Netherland, Erik Michaels-Ober, Steve Richert - project_uri: http://rubygems.org/gems/twitter - gem_uri: http://rubygems.org/gems/twitter-1.6.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: racket - dependencies: - runtime: - - name: file-tail - requirements: ">= 1.0.4" - - name: rsdl - requirements: ">= 0.1.2" - - name: rubygame - requirements: ">= 2.6.2" - development: [] - - downloads: 1513 - info: Listen to your app. - version: 0.1.0 - version_downloads: 436 - homepage_uri: http://github.com/jm3/racket - authors: John Manoogian III, Erik Michaels-Ober - project_uri: http://rubygems.org/gems/racket - gem_uri: http://rubygems.org/gems/racket-0.1.0.gem - source_code_uri: http://github.com/jm3/app-racket - bug_tracker_uri: "" - wiki_uri: "" - documentation_uri: "" - mailing_list_uri: "" -- name: merb-admin - dependencies: - runtime: - - name: builder - requirements: ~> 2.1 - - name: merb-assets - requirements: ~> 1.1 - - name: merb-helpers - requirements: ~> 1.1 - - name: merb-slices - requirements: ~> 1.1 - development: - - name: activerecord - requirements: ~> 2.3 - - name: dm-aggregates - requirements: ~> 1.0 - - name: dm-core - requirements: ~> 1.0 - - name: dm-migrations - requirements: ~> 1.0 - - name: dm-sqlite-adapter - requirements: ~> 1.0 - - name: dm-types - requirements: ~> 1.0 - - name: dm-validations - requirements: ~> 1.0 - - name: rspec - requirements: ~> 1.3 - - name: sequel - requirements: ~> 3.18 - - name: webrat - requirements: ~> 0.7 - downloads: 21658 - info: MerbAdmin is a Merb plugin that provides an easy-to-use interface for managing your data - version: 0.8.8 - version_downloads: 296 - homepage_uri: http://rubygems.org/gems/merb-admin - authors: Erik Michaels-Ober - project_uri: http://rubygems.org/gems/merb-admin - gem_uri: http://rubygems.org/gems/merb-admin-0.8.8.gem - source_code_uri: http://github.com/sferik/merb-admin - bug_tracker_uri: "" - wiki_uri: "" - documentation_uri: "" - mailing_list_uri: "" -- name: linkedin - dependencies: - runtime: - - name: nokogiri - requirements: ~> 1.4.4 - - name: oauth - requirements: ~> 0.4.0 - development: - - name: rake - requirements: ~> 0.8.7 - - name: rspec - requirements: ~> 2.4.0 - - name: webmock - requirements: ~> 1.6.0 - downloads: 12758 - info: Ruby wrapper for the LinkedIn API - version: 0.2.2 - version_downloads: 3951 - homepage_uri: http://github.com/pengwynn/linkedin - authors: Wynn Netherland, Josh Kalderimis - project_uri: http://rubygems.org/gems/linkedin - gem_uri: http://rubygems.org/gems/linkedin-0.2.2.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: mlb - dependencies: - runtime: - - name: faraday - requirements: ~> 0.6.0 - - name: faraday_middleware - requirements: ~> 0.6.0 - - name: multi_json - requirements: ~> 0.0.5 - development: - - name: bundler - requirements: ~> 1.0 - - name: json - requirements: ~> 1.5 - - name: maruku - requirements: ~> 0.6 - - name: rake - requirements: ~> 0.8 - - name: rspec - requirements: ~> 2.5 - - name: simplecov - requirements: ~> 0.4 - - name: webmock - requirements: ~> 1.6 - - name: yard - requirements: ~> 0.6 - - name: ZenTest - requirements: ~> 4.5 - downloads: 12695 - info: MLB.rb is a Ruby library for retrieving current Major League Baseball players, managers, teams, divisions, and leagues. - version: 0.5.4 - version_downloads: 144 - homepage_uri: http://rubygems.org/gems/mlb - authors: Erik Michaels-Ober - project_uri: http://rubygems.org/gems/mlb - gem_uri: http://rubygems.org/gems/mlb-0.5.4.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: diff --git a/spec/fixtures/just_updated.json b/spec/fixtures/just_updated.json new file mode 100644 index 0000000..ac7a765 --- /dev/null +++ b/spec/fixtures/just_updated.json @@ -0,0 +1 @@ +[{"name":"rspec-tag_matchers","downloads":101,"version":"0.1.1","version_downloads":3,"authors":"David Cuddeback","info":"A collection of RSpec matchers that understand Rails conventions, allowing for more concise specs.","project_uri":"http://rubygems.org/gems/rspec-tag_matchers","gem_uri":"http://rubygems.org/gems/rspec-tag_matchers-0.1.1.gem","homepage_uri":"http://github.com/dcuddeback/rspec-tag_matchers","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":">= 0"},{"name":"guard","requirements":">= 0"},{"name":"guard-bundler","requirements":">= 0"},{"name":"guard-rspec","requirements":">= 0"},{"name":"jeweler","requirements":">= 0"},{"name":"rspec","requirements":">= 0"},{"name":"yard","requirements":">= 0"}],"runtime":[{"name":"nokogiri","requirements":">= 0"}]}},{"name":"txt2img","downloads":16,"version":"0.0.4","version_downloads":2,"authors":"Hooopo","info":"generate image from txt","project_uri":"http://rubygems.org/gems/txt2img","gem_uri":"http://rubygems.org/gems/txt2img-0.0.4.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"quick_magick_hooopo","requirements":"~> 0.8"}]}},{"name":"txt2img","downloads":16,"version":"0.0.4","version_downloads":2,"authors":"Hooopo","info":"generate image from txt","project_uri":"http://rubygems.org/gems/txt2img","gem_uri":"http://rubygems.org/gems/txt2img-0.0.4.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"quick_magick_hooopo","requirements":"~> 0.8"}]}},{"name":"txt2img","downloads":16,"version":"0.0.4","version_downloads":2,"authors":"Hooopo","info":"generate image from txt","project_uri":"http://rubygems.org/gems/txt2img","gem_uri":"http://rubygems.org/gems/txt2img-0.0.4.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"quick_magick_hooopo","requirements":"~> 0.8"}]}},{"name":"txt2img","downloads":16,"version":"0.0.4","version_downloads":2,"authors":"Hooopo","info":"generate image from txt","project_uri":"http://rubygems.org/gems/txt2img","gem_uri":"http://rubygems.org/gems/txt2img-0.0.4.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"quick_magick_hooopo","requirements":"~> 0.8"}]}},{"name":"base2_cms","downloads":10556,"version":"0.4.13","version_downloads":8,"authors":"fmorton","info":"Base2 Incorporated CMS Engine","project_uri":"http://rubygems.org/gems/base2_cms","gem_uri":"http://rubygems.org/gems/base2_cms-0.4.13.gem","homepage_uri":"http://base2cms.org","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"jquery-rails","requirements":">= 0"},{"name":"mysql2","requirements":">= 0"},{"name":"paperclip","requirements":">= 0"},{"name":"rails","requirements":"= 3.1.3"},{"name":"recurrence","requirements":">= 0"},{"name":"thinking-sphinx","requirements":">= 0"},{"name":"will_paginate","requirements":">= 0"},{"name":"writeexcel","requirements":">= 0"}]}},{"name":"geonames_rails","downloads":29,"version":"0.1.3","version_downloads":6,"authors":"Marius Andra, Garrett Davis, John Barton","info":"Fetch data from geonames.org and make the required models","project_uri":"http://rubygems.org/gems/geonames_rails","gem_uri":"http://rubygems.org/gems/geonames_rails-0.1.3.gem","homepage_uri":"http://rubygems.org/gems/geonames-rails","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"https://github.com/marius0/geonames_rails","bug_tracker_uri":"","dependencies":{"development":[{"name":"rubyzip","requirements":">= 0"}],"runtime":[{"name":"rubyzip","requirements":">= 0"}]}},{"name":"geonames_rails","downloads":29,"version":"0.1.3","version_downloads":6,"authors":"Marius Andra, Garrett Davis, John Barton","info":"Fetch data from geonames.org and make the required models","project_uri":"http://rubygems.org/gems/geonames_rails","gem_uri":"http://rubygems.org/gems/geonames_rails-0.1.3.gem","homepage_uri":"http://rubygems.org/gems/geonames-rails","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"https://github.com/marius0/geonames_rails","bug_tracker_uri":"","dependencies":{"development":[{"name":"rubyzip","requirements":">= 0"}],"runtime":[{"name":"rubyzip","requirements":">= 0"}]}},{"name":"padrino-csrf","downloads":55,"version":"0.1.1","version_downloads":5,"authors":"Benjamin Bloch","info":"A plugin for the Padrino web framework which adds CSRF protection","project_uri":"http://rubygems.org/gems/padrino-csrf","gem_uri":"http://rubygems.org/gems/padrino-csrf-0.1.1.gem","homepage_uri":"https://github.com/Cirex/padrino-csrf","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"https://github.com/Cirex/padrino-csrf","bug_tracker_uri":"https://github.com/Cirex/padrino-csrf/issues","dependencies":{"development":[{"name":"rack-test","requirements":">= 0"},{"name":"rspec","requirements":">= 2.0.0"},{"name":"rspec-html-matchers","requirements":">= 0"}],"runtime":[{"name":"padrino-core","requirements":">= 0"},{"name":"padrino-helpers","requirements":">= 0"}]}},{"name":"base2_cms","downloads":10556,"version":"0.4.13","version_downloads":8,"authors":"fmorton","info":"Base2 Incorporated CMS Engine","project_uri":"http://rubygems.org/gems/base2_cms","gem_uri":"http://rubygems.org/gems/base2_cms-0.4.13.gem","homepage_uri":"http://base2cms.org","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"jquery-rails","requirements":">= 0"},{"name":"mysql2","requirements":">= 0"},{"name":"paperclip","requirements":">= 0"},{"name":"rails","requirements":"= 3.1.3"},{"name":"recurrence","requirements":">= 0"},{"name":"thinking-sphinx","requirements":">= 0"},{"name":"will_paginate","requirements":">= 0"},{"name":"writeexcel","requirements":">= 0"}]}},{"name":"wunderbar","downloads":215,"version":"0.8.5","version_downloads":6,"authors":"Sam Ruby","info":" Provides a number of globals, helper methods, and monkey patches which\n simplify the generation of HTML and the development of CGI scripts.\n","project_uri":"http://rubygems.org/gems/wunderbar","gem_uri":"http://rubygems.org/gems/wunderbar-0.8.5.gem","homepage_uri":"http://github.com/rubys/wunderbar","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"builder","requirements":">= 0"},{"name":"json","requirements":">= 0"}]}},{"name":"stitch_rails","downloads":33,"version":"0.0.3","version_downloads":7,"authors":"Ian Yang","info":"coffee CommonJS","project_uri":"http://rubygems.org/gems/stitch_rails","gem_uri":"http://rubygems.org/gems/stitch_rails-0.0.3.gem","homepage_uri":"http://github.com/doitian/stitch_rails","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":"~> 1.0.0"},{"name":"jeweler","requirements":"~> 1.8.3"}],"runtime":[]}},{"name":"auto_html","downloads":11499,"version":"1.5.1","version_downloads":7,"authors":"Dejan Simic","info":"Automatically transforms URIs (via domain) and includes the destination resource (Vimeo, YouTube movie, image, ...) in your document","project_uri":"http://rubygems.org/gems/auto_html","gem_uri":"http://rubygems.org/gems/auto_html-1.5.1.gem","homepage_uri":"http://github.com/dejan/auto_html","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"redcarpet","requirements":"~> 2.0.0"},{"name":"rinku","requirements":"~> 1.5.0"}]}},{"name":"associator","downloads":94,"version":"0.2.0","version_downloads":8,"authors":"Miguel Adolfo Barroso","info":"Associate any model to any model.","project_uri":"http://rubygems.org/gems/associator","gem_uri":"http://rubygems.org/gems/associator-0.2.0.gem","homepage_uri":"http://github.com/mabarroso/associator","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":"~> 2.8.0"},{"name":"rspec-rails","requirements":"~> 2.8.1"},{"name":"sqlite3","requirements":">= 0"}],"runtime":[{"name":"rails","requirements":"~> 3.1.3"}]}},{"name":"schreihals","downloads":175,"version":"0.0.4","version_downloads":7,"authors":"Hendrik Mans","info":"A simple blog engine for hackers.","project_uri":"http://rubygems.org/gems/schreihals","gem_uri":"http://rubygems.org/gems/schreihals-0.0.4.gem","homepage_uri":"http://hmans.net","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"awesome_print","requirements":">= 0"},{"name":"database_cleaner","requirements":">= 0"},{"name":"factory_girl","requirements":">= 0"},{"name":"rack-test","requirements":">= 0"},{"name":"rspec","requirements":">= 2.8.0"},{"name":"rspec-html-matchers","requirements":">= 0"},{"name":"shotgun","requirements":">= 0"},{"name":"timecop","requirements":">= 0"},{"name":"watchr","requirements":">= 0"}],"runtime":[{"name":"activesupport","requirements":"~> 3.2.0"},{"name":"bson_ext","requirements":"~> 1.5"},{"name":"coderay","requirements":">= 0"},{"name":"haml","requirements":">= 0"},{"name":"i18n","requirements":">= 0"},{"name":"mongoid","requirements":"~> 2.4"},{"name":"omniauth","requirements":">= 0"},{"name":"omniauth-browserid","requirements":">= 0"},{"name":"rack","requirements":"~> 1.4.0"},{"name":"rack-cache","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"redcarpet","requirements":">= 0"},{"name":"sass","requirements":">= 0"},{"name":"schnitzelstyle","requirements":"~> 0.0.4"},{"name":"sinatra","requirements":"~> 1.3.2"},{"name":"thor","requirements":">= 0"},{"name":"tilt","requirements":"~> 1.3.0"},{"name":"wirble","requirements":">= 0"}]}},{"name":"zen-grids","downloads":110,"version":"1.0.beta.3","version_downloads":12,"authors":"John Albin Wilkins","info":"The Zen Grids system is a fluid responsive grid system that is immune to rounding errors and overflowing content. With an easy-to-use Sass mixin set, the Zen Grids system can be applied to an infinite number of layouts.","project_uri":"http://rubygems.org/gems/zen-grids","gem_uri":"http://rubygems.org/gems/zen-grids-1.0.beta.3.gem","homepage_uri":"http://zengrids.com","wiki_uri":"","documentation_uri":"http://zengrids.com/help/","mailing_list_uri":"","source_code_uri":"https://github.com/JohnAlbin/compass-zen-grids","bug_tracker_uri":"https://github.com/JohnAlbin/compass-zen-grids/issues","dependencies":{"development":[],"runtime":[{"name":"sass","requirements":">= 3.1"}]}},{"name":"schnitzelstyle","downloads":170,"version":"0.0.4","version_downloads":16,"authors":"Hendrik Mans","info":"A simple, light-weight CSS framework to kickstart your web app.","project_uri":"http://rubygems.org/gems/schnitzelstyle","gem_uri":"http://rubygems.org/gems/schnitzelstyle-0.0.4.gem","homepage_uri":"http://www.teamschnitzel.com/","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"sass","requirements":">= 0"}]}},{"name":"dm-rspec","downloads":870,"version":"0.2.1","version_downloads":7,"authors":"Potapov Sergey","info":"RSpec matchers for DataMapper","project_uri":"http://rubygems.org/gems/dm-rspec","gem_uri":"http://rubygems.org/gems/dm-rspec-0.2.1.gem","homepage_uri":"http://github.com/greyblake/dm-rspec","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":">= 0"},{"name":"dm-migrations","requirements":">= 0"},{"name":"dm-sqlite-adapter","requirements":">= 0"},{"name":"guard-rspec","requirements":">= 0"},{"name":"jeweler","requirements":">= 0"},{"name":"libnotify","requirements":">= 0"},{"name":"reek","requirements":">= 0"},{"name":"rspec","requirements":">= 0"},{"name":"ruby-debug","requirements":">= 0"}],"runtime":[{"name":"dm-core","requirements":">= 0"},{"name":"dm-validations","requirements":">= 0"}]}},{"name":"geonames_rails","downloads":29,"version":"0.1.3","version_downloads":6,"authors":"Marius Andra, Garrett Davis, John Barton","info":"Fetch data from geonames.org and make the required models","project_uri":"http://rubygems.org/gems/geonames_rails","gem_uri":"http://rubygems.org/gems/geonames_rails-0.1.3.gem","homepage_uri":"http://rubygems.org/gems/geonames-rails","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"https://github.com/marius0/geonames_rails","bug_tracker_uri":"","dependencies":{"development":[{"name":"rubyzip","requirements":">= 0"}],"runtime":[{"name":"rubyzip","requirements":">= 0"}]}},{"name":"geonames_rails","downloads":29,"version":"0.1.3","version_downloads":6,"authors":"Marius Andra, Garrett Davis, John Barton","info":"Fetch data from geonames.org and make the required models","project_uri":"http://rubygems.org/gems/geonames_rails","gem_uri":"http://rubygems.org/gems/geonames_rails-0.1.3.gem","homepage_uri":"http://rubygems.org/gems/geonames-rails","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"https://github.com/marius0/geonames_rails","bug_tracker_uri":"","dependencies":{"development":[{"name":"rubyzip","requirements":">= 0"}],"runtime":[{"name":"rubyzip","requirements":">= 0"}]}},{"name":"pag_seguro","downloads":245,"version":"0.1.8","version_downloads":7,"authors":"Stefano Diem Benatti","info":"A ruby gem to handle PagSeguro's API version 2","project_uri":"http://rubygems.org/gems/pag_seguro","gem_uri":"http://rubygems.org/gems/pag_seguro-0.1.8.gem","homepage_uri":"http://github.com/heavenstudio/pag_seguro","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"activemodel","requirements":">= 0"},{"name":"haml","requirements":">= 0"},{"name":"nokogiri","requirements":">= 0"},{"name":"rest-client","requirements":"~> 1.6.7"}]}},{"name":"cube","downloads":145,"version":"1.3.0","version_downloads":8,"authors":"drKreso","info":"Eases the pain I had to go through to get to the data out of XMLA based OLAP provider","project_uri":"http://rubygems.org/gems/cube","gem_uri":"http://rubygems.org/gems/cube-1.3.0.gem","homepage_uri":"http://github.com/drkreso/cube","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":"~> 1.0.0"},{"name":"jeweler","requirements":"~> 1.6.4"},{"name":"rspec","requirements":"~> 2.3.0"},{"name":"vcr","requirements":">= 0"}],"runtime":[{"name":"guerrilla_patch","requirements":">= 0"},{"name":"savon","requirements":">= 0"},{"name":"webmock","requirements":">= 0"}]}},{"name":"workless","downloads":6252,"version":"1.0.1","version_downloads":7,"authors":"lostboy","info":"Extension to Delayed Job to enable workers to scale up when needed","project_uri":"http://rubygems.org/gems/workless","gem_uri":"http://rubygems.org/gems/workless-1.0.1.gem","homepage_uri":"http://github.com/lostboy/workless","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":">= 0"}],"runtime":[{"name":"delayed_job","requirements":">= 2.0.7"},{"name":"heroku","requirements":">= 0"},{"name":"rails","requirements":">= 0"},{"name":"rush","requirements":">= 0"}]}},{"name":"action_presenter","downloads":66,"version":"1.0.2","version_downloads":8,"authors":"Krzysztof Zalewski","info":"Missing link between models and views. Use presenter pattern in Rails application without changing controllers.","project_uri":"http://rubygems.org/gems/action_presenter","gem_uri":"http://rubygems.org/gems/action_presenter-1.0.2.gem","homepage_uri":"https://github.com/zlw/action_presenter","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"https://github.com/zlw/action_presenter","bug_tracker_uri":"","dependencies":{"development":[{"name":"rake","requirements":">= 0"},{"name":"rspec","requirements":">= 0"}],"runtime":[{"name":"actionpack","requirements":">= 0"},{"name":"named_accessors","requirements":">= 0"}]}},{"name":"savon_model","downloads":7983,"version":"1.2.0","version_downloads":8,"authors":"Daniel Harrington","info":"Model for SOAP service oriented applications","project_uri":"http://rubygems.org/gems/savon_model","gem_uri":"http://rubygems.org/gems/savon_model-1.2.0.gem","homepage_uri":"http://github.com/rubiii/savon_model","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"mocha","requirements":"~> 0.10.0"},{"name":"rake","requirements":"~> 0.8.7"},{"name":"rspec","requirements":"~> 2.6.0"}],"runtime":[{"name":"httpi","requirements":">= 0.7.8"},{"name":"savon","requirements":"< 0.9.8, >= 0.8.2"}]}},{"name":"edge-state-machine","downloads":345,"version":"0.9.1","version_downloads":7,"authors":"Dan Persa","info":"Edge State Machine is a complete state machine solution. It offers support for ActiveRecord, Mongoid and MongoMapper for persistence.","project_uri":"http://rubygems.org/gems/edge-state-machine","gem_uri":"http://rubygems.org/gems/edge-state-machine-0.9.1.gem","homepage_uri":"http://github.com/danpersa/edge-state-machine","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"activerecord","requirements":">= 0"},{"name":"bson_ext","requirements":">= 0"},{"name":"mongoid","requirements":">= 0"},{"name":"mongo_mapper","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"rspec","requirements":"~> 2.6"},{"name":"sqlite3-ruby","requirements":">= 0"}],"runtime":[]}},{"name":"fog_tracker","downloads":433,"version":"0.3.0","version_downloads":7,"authors":"Benton Roberts","info":"This gem peridically polls mutiple cloud computing services using the fog gem, asynchronously updating the state of the resulting collections of Fog Resources.","project_uri":"http://rubygems.org/gems/fog_tracker","gem_uri":"http://rubygems.org/gems/fog_tracker-0.3.0.gem","homepage_uri":"http://github.com/benton/fog_tracker","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"http://github.com/benton/fog_tracker","bug_tracker_uri":"","dependencies":{"development":[{"name":"guard","requirements":">= 0"},{"name":"guard-rspec","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"rspec","requirements":">= 0"},{"name":"ruby_gntp","requirements":">= 0"},{"name":"yard","requirements":">= 0"}],"runtime":[{"name":"fog","requirements":">= 0"}]}},{"name":"easy_data","downloads":1401,"version":"1.0.2","version_downloads":8,"authors":"jnillo","info":"Easily publish the linked data data model of your project RoR","project_uri":"http://rubygems.org/gems/easy_data","gem_uri":"http://rubygems.org/gems/easy_data-1.0.2.gem","homepage_uri":"http://rubygems.org/gem/easy_data","wiki_uri":"https://github.com/jnillo/Linked_data/wiki","documentation_uri":"https://github.com/jnillo/Linked_data","mailing_list_uri":"","source_code_uri":"https://github.com/jnillo/Linked_data","bug_tracker_uri":"","dependencies":{"development":[],"runtime":[{"name":"haml","requirements":">= 3.0.0"},{"name":"hpricot","requirements":">= 0.8.4"},{"name":"rails","requirements":"< 3.0.0"}]}},{"name":"easy_data","downloads":1401,"version":"1.0.2","version_downloads":8,"authors":"jnillo","info":"Easily publish the linked data data model of your project RoR","project_uri":"http://rubygems.org/gems/easy_data","gem_uri":"http://rubygems.org/gems/easy_data-1.0.2.gem","homepage_uri":"http://rubygems.org/gem/easy_data","wiki_uri":"https://github.com/jnillo/Linked_data/wiki","documentation_uri":"https://github.com/jnillo/Linked_data","mailing_list_uri":"","source_code_uri":"https://github.com/jnillo/Linked_data","bug_tracker_uri":"","dependencies":{"development":[],"runtime":[{"name":"haml","requirements":">= 3.0.0"},{"name":"hpricot","requirements":">= 0.8.4"},{"name":"rails","requirements":"< 3.0.0"}]}},{"name":"rails3_pg_deferred_constraints","downloads":525,"version":"0.1.0","version_downloads":8,"authors":"Potapov Sergey, TMX Credit","info":"Rails 3 engine which provides a hack to avoid RI_ConstraintTrigger Error bug","project_uri":"http://rubygems.org/gems/rails3_pg_deferred_constraints","gem_uri":"http://rubygems.org/gems/rails3_pg_deferred_constraints-0.1.0.gem","homepage_uri":"https://github.com/greyblake/rails3_pg_deferred_constraints","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"foreigner","requirements":">= 0"},{"name":"pg","requirements":">= 0"}],"runtime":[{"name":"rails","requirements":"~> 3.2.0"}]}},{"name":"monospace_text_formatter","downloads":46,"version":"0.0.3","version_downloads":8,"authors":"Jacek Mikrut","info":"Formats monospaced text into a line or visual box of defined 'width' and 'height' boundaries (expressed in number of characters).","project_uri":"http://rubygems.org/gems/monospace_text_formatter","gem_uri":"http://rubygems.org/gems/monospace_text_formatter-0.0.3.gem","homepage_uri":"http://github.com/jacekmikrut/monospace_text_formatter","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":"~> 2.0"}],"runtime":[]}},{"name":"customize_admin","downloads":314,"version":"0.0.6","version_downloads":8,"authors":"Jakub Cieslar","info":"CustomizeAdmin.","project_uri":"http://rubygems.org/gems/customize_admin","gem_uri":"http://rubygems.org/gems/customize_admin-0.0.6.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"rails","requirements":"~> 3.1.1"}]}},{"name":"bluepill","downloads":96359,"version":"0.0.56","version_downloads":15,"authors":"Arya Asemanfar, Gary Tsang, Rohith Ravi","info":"Bluepill keeps your daemons up while taking up as little resources as possible. After all you probably want the resources of your server to be used by whatever daemons you are running rather than the thing that's supposed to make sure they are brought back up, should they die or misbehave.","project_uri":"http://rubygems.org/gems/bluepill","gem_uri":"http://rubygems.org/gems/bluepill-0.0.56.gem","homepage_uri":"http://github.com/arya/bluepill","wiki_uri":"http://wiki.github.com/arya/bluepill/","documentation_uri":"","mailing_list_uri":"http://groups.google.com/group/bluepill-rb","source_code_uri":"http://github.com/arya/bluepill","bug_tracker_uri":"http://github.com/arya/bluepill/issues","dependencies":{"development":[{"name":"bundler","requirements":">= 1.0.10"},{"name":"faker","requirements":"~> 0.9"},{"name":"rake","requirements":"!= 0.9.0"},{"name":"rr","requirements":"~> 1.0"},{"name":"rspec-core","requirements":"~> 2.0"},{"name":"rspec-expectations","requirements":"~> 2.0"},{"name":"yard","requirements":"~> 0.7"}],"runtime":[{"name":"activesupport","requirements":">= 3.0.0"},{"name":"daemons","requirements":"<= 1.1.6, ~> 1.1.4"},{"name":"i18n","requirements":">= 0.5.0"},{"name":"state_machine","requirements":"~> 1.1.0"}]}},{"name":"vagrant-yaybu","downloads":292,"version":"0.0.5","version_downloads":10,"authors":"John Carr","info":"This plugin adds a Yaybu 'push' provisioner to Vagrant","project_uri":"http://rubygems.org/gems/vagrant-yaybu","gem_uri":"http://rubygems.org/gems/vagrant-yaybu-0.0.5.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"siba","downloads":168,"version":"0.5.3","version_downloads":8,"authors":"Evgeny Neumerzhitskiy","info":"SIBA is a backup and restore utility. It implements daily backup rotation scheme. It retains full year history of backups by keeping 23 files in total: for the last 6 days, 5 weeks and 12 months. Backups are archived and encrypted. Various backup sources and destinations can be added through extension gems.","project_uri":"http://rubygems.org/gems/siba","gem_uri":"http://rubygems.org/gems/siba-0.5.3.gem","homepage_uri":"https://github.com/evgenyneu/siba","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"guard-minitest","requirements":"~> 0.4"},{"name":"minitest","requirements":"~> 2.10"},{"name":"rake","requirements":"~> 0.9"}],"runtime":[]}},{"name":"comma","downloads":21833,"version":"0.5.2","version_downloads":12,"authors":"Marcus Crafter, Tom Meier","info":"Ruby Comma Seperated Values generation library","project_uri":"http://rubygems.org/gems/comma","gem_uri":"http://rubygems.org/gems/comma-0.5.2.gem","homepage_uri":"http://github.com/crafterm/comma","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"appraisal","requirements":">= 0.4.0"},{"name":"rake","requirements":"= 0.8.7"},{"name":"rspec","requirements":"~> 2.7.0"},{"name":"sqlite3","requirements":"~> 1.3.4"}],"runtime":[{"name":"fastercsv","requirements":"= 1.5.4"}]}},{"name":"poltergeist","downloads":570,"version":"0.4.0","version_downloads":10,"authors":"Jon Leighton","info":"PhantomJS driver for Capybara","project_uri":"http://rubygems.org/gems/poltergeist","gem_uri":"http://rubygems.org/gems/poltergeist-0.4.0.gem","homepage_uri":"http://github.com/jonleighton/poltergeist","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"image_size","requirements":"~> 1.0"},{"name":"rake","requirements":"~> 0.9.2"},{"name":"rspec","requirements":"~> 2.8.0"},{"name":"sinatra","requirements":"~> 1.0"}],"runtime":[{"name":"capybara","requirements":"~> 1.0"},{"name":"faye-websocket","requirements":"~> 0.2.0"},{"name":"http_parser.rb","requirements":"~> 0.5.3"},{"name":"json","requirements":"~> 1.6"},{"name":"sfl","requirements":"~> 2.0"}]}},{"name":"vagrant-yaybu","downloads":292,"version":"0.0.5","version_downloads":10,"authors":"John Carr","info":"This plugin adds a Yaybu 'push' provisioner to Vagrant","project_uri":"http://rubygems.org/gems/vagrant-yaybu","gem_uri":"http://rubygems.org/gems/vagrant-yaybu-0.0.5.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"monospace_text_formatter","downloads":46,"version":"0.0.3","version_downloads":8,"authors":"Jacek Mikrut","info":"Formats monospaced text into a line or visual box of defined 'width' and 'height' boundaries (expressed in number of characters).","project_uri":"http://rubygems.org/gems/monospace_text_formatter","gem_uri":"http://rubygems.org/gems/monospace_text_formatter-0.0.3.gem","homepage_uri":"http://github.com/jacekmikrut/monospace_text_formatter","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":"~> 2.0"}],"runtime":[]}},{"name":"evented-spec","downloads":1850,"version":"0.9.0","version_downloads":1132,"authors":"Arvicco, Markiz","info":"Simple API for writing asynchronous EventMachine and AMQP specs. Runs legacy EM-Spec based examples. Supports RSpec and RSpec2.","project_uri":"http://rubygems.org/gems/evented-spec","gem_uri":"http://rubygems.org/gems/evented-spec-0.9.0.gem","homepage_uri":"http://github.com/ruby-amqp/evented-spec","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"amqp","requirements":"~> 0.8.0.rc1"},{"name":"bundler","requirements":">= 1.0.0"},{"name":"RedCloth","requirements":"~> 4.2.7"},{"name":"rspec","requirements":"~> 2.5.0"},{"name":"yard","requirements":">= 0"}],"runtime":[]}},{"name":"nanoc","downloads":35703,"version":"3.3.1","version_downloads":33,"authors":"Denis Defreyne","info":"nanoc is a simple but very flexible static site generator written in Ruby. It operates on local files, and therefore does not run on the server. nanoc “compiles” the local source files into HTML (usually), by evaluating eRuby, Markdown, etc.","project_uri":"http://rubygems.org/gems/nanoc","gem_uri":"http://rubygems.org/gems/nanoc-3.3.1.gem","homepage_uri":"http://nanoc.stoneship.org/","wiki_uri":"https://github.com/ddfreyne/nanoc/wiki","documentation_uri":"http://nanoc.stoneship.org/docs/","mailing_list_uri":"http://groups.google.com/group/nanoc","source_code_uri":"https://github.com/ddfreyne/nanoc","bug_tracker_uri":"https://github.com/ddfreyne/nanoc/issues","dependencies":{"development":[{"name":"minitest","requirements":">= 0"},{"name":"mocha","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"rdiscount","requirements":">= 0"},{"name":"yard","requirements":">= 0"}],"runtime":[{"name":"cri","requirements":"~> 2.1"}]}},{"name":"gitara","downloads":118,"version":"0.1.1","version_downloads":10,"authors":"George Mendoza","info":"A Ruby DSL for generating Lilypond guitar tablatures.","project_uri":"http://rubygems.org/gems/gitara","gem_uri":"http://rubygems.org/gems/gitara-0.1.1.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"guard","requirements":">= 0"},{"name":"guard-rspec","requirements":">= 0"},{"name":"pry","requirements":">= 0"},{"name":"rb-inotify","requirements":">= 0"},{"name":"rspec","requirements":">= 0"}],"runtime":[{"name":"active_support","requirements":">= 0"},{"name":"erubis","requirements":">= 0"},{"name":"linguistics","requirements":">= 0"},{"name":"parslet","requirements":">= 0"},{"name":"pow","requirements":">= 0"},{"name":"thor","requirements":">= 0"},{"name":"valuable","requirements":">= 0"}]}},{"name":"punchblock","downloads":2352,"version":"0.9.2","version_downloads":24,"authors":"Jason Goecke, Ben Klang, Ben Langfeld","info":"Like Rack is to Rails and Sinatra, Punchblock provides a consistent API on top of several underlying third-party call control protocols.","project_uri":"http://rubygems.org/gems/punchblock","gem_uri":"http://rubygems.org/gems/punchblock-0.9.2.gem","homepage_uri":"http://github.com/adhearsion/punchblock","wiki_uri":"https://github.com/adhearsion/punchblock/wiki","documentation_uri":"","mailing_list_uri":"http://groups.google.com/group/adhearsion?pli=1","source_code_uri":"https://github.com/adhearsion/punchblock","bug_tracker_uri":"https://github.com/adhearsion/punchblock/issues","dependencies":{"development":[{"name":"bundler","requirements":"~> 1.0.0"},{"name":"ci_reporter","requirements":">= 1.6.3"},{"name":"countdownlatch","requirements":">= 0"},{"name":"guard-rspec","requirements":">= 0"},{"name":"i18n","requirements":">= 0"},{"name":"mocha","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"rspec","requirements":"~> 2.7.0"},{"name":"yard","requirements":"~> 0.6.0"}],"runtime":[{"name":"activesupport","requirements":">= 2.1.0"},{"name":"blather","requirements":">= 0.5.12"},{"name":"celluloid","requirements":">= 0.6.0"},{"name":"future-resource","requirements":">= 0.0.2"},{"name":"has-guarded-handlers","requirements":">= 0.1.0"},{"name":"niceogiri","requirements":">= 0.0.4"},{"name":"ruby_ami","requirements":">= 0.1.3"},{"name":"ruby_speech","requirements":">= 0.5.1"},{"name":"state_machine","requirements":">= 1.0.1"}]}},{"name":"siba","downloads":168,"version":"0.5.3","version_downloads":8,"authors":"Evgeny Neumerzhitskiy","info":"SIBA is a backup and restore utility. It implements daily backup rotation scheme. It retains full year history of backups by keeping 23 files in total: for the last 6 days, 5 weeks and 12 months. Backups are archived and encrypted. Various backup sources and destinations can be added through extension gems.","project_uri":"http://rubygems.org/gems/siba","gem_uri":"http://rubygems.org/gems/siba-0.5.3.gem","homepage_uri":"https://github.com/evgenyneu/siba","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"guard-minitest","requirements":"~> 0.4"},{"name":"minitest","requirements":"~> 2.10"},{"name":"rake","requirements":"~> 0.9"}],"runtime":[]}},{"name":"fluent-plugin-flowcounter","downloads":27,"version":"0.1.1","version_downloads":13,"authors":"TAGOMORI Satoshi","info":"Plugin to counts messages/bytes that matches, per minutes/hours/days","project_uri":"http://rubygems.org/gems/fluent-plugin-flowcounter","gem_uri":"http://rubygems.org/gems/fluent-plugin-flowcounter-0.1.1.gem","homepage_uri":"http://github.com/tagomoris/fluent-plugin-flowcounter","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":"~> 1.0.0"},{"name":"jeweler","requirements":"~> 1.6.4"},{"name":"rake","requirements":">= 0.9.2"},{"name":"rdoc","requirements":">= 0"},{"name":"shoulda","requirements":">= 0"},{"name":"simplecov","requirements":">= 0"},{"name":"simplecov","requirements":">= 0.5.4"}],"runtime":[{"name":"fluentd","requirements":"~> 0.10.8"},{"name":"fluentd","requirements":">= 0"}]}},{"name":"fluent-plugin-flowcounter","downloads":27,"version":"0.1.1","version_downloads":13,"authors":"TAGOMORI Satoshi","info":"Plugin to counts messages/bytes that matches, per minutes/hours/days","project_uri":"http://rubygems.org/gems/fluent-plugin-flowcounter","gem_uri":"http://rubygems.org/gems/fluent-plugin-flowcounter-0.1.1.gem","homepage_uri":"http://github.com/tagomoris/fluent-plugin-flowcounter","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":"~> 1.0.0"},{"name":"jeweler","requirements":"~> 1.6.4"},{"name":"rake","requirements":">= 0.9.2"},{"name":"rdoc","requirements":">= 0"},{"name":"shoulda","requirements":">= 0"},{"name":"simplecov","requirements":">= 0"},{"name":"simplecov","requirements":">= 0.5.4"}],"runtime":[{"name":"fluentd","requirements":"~> 0.10.8"},{"name":"fluentd","requirements":">= 0"}]}},{"name":"ruby-pgplot","downloads":76,"version":"0.1.6","version_downloads":12,"authors":"Masahiro Tanaka","info":"PGPLOT wrapper for Ruby","project_uri":"http://rubygems.org/gems/ruby-pgplot","gem_uri":"http://rubygems.org/gems/ruby-pgplot-0.1.6.gem","homepage_uri":"http://pgplot.rubyforge.org/","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"narray","requirements":">= 0.5.0"}]}},{"name":"siba-source-mongo-db","downloads":86,"version":"0.0.4","version_downloads":13,"authors":"Evgeny Neumerzhitskiy","info":"An extension for SIBA backup and restore utility. It allows to backup and restore MongoDB database.","project_uri":"http://rubygems.org/gems/siba-source-mongo-db","gem_uri":"http://rubygems.org/gems/siba-source-mongo-db-0.0.4.gem","homepage_uri":"https://github.com/evgenyneu/siba-source-mongo-db","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"guard-minitest","requirements":"~> 0.4"},{"name":"minitest","requirements":"~> 2.10"},{"name":"rake","requirements":"~> 0.9"}],"runtime":[{"name":"siba","requirements":"~> 0.5"}]}},{"name":"workless","downloads":6252,"version":"1.0.1","version_downloads":7,"authors":"lostboy","info":"Extension to Delayed Job to enable workers to scale up when needed","project_uri":"http://rubygems.org/gems/workless","gem_uri":"http://rubygems.org/gems/workless-1.0.1.gem","homepage_uri":"http://github.com/lostboy/workless","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":">= 0"}],"runtime":[{"name":"delayed_job","requirements":">= 2.0.7"},{"name":"heroku","requirements":">= 0"},{"name":"rails","requirements":">= 0"},{"name":"rush","requirements":">= 0"}]}},{"name":"gumdrop","downloads":2083,"version":"0.3.9","version_downloads":12,"authors":"Matt McCray","info":"A simple cms/prototyping tool.","project_uri":"http://rubygems.org/gems/gumdrop","gem_uri":"http://rubygems.org/gems/gumdrop-0.3.9.gem","homepage_uri":"https://github.com/darthapo/gumdrop","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"active_support","requirements":">= 0"},{"name":"bundle","requirements":">= 0"},{"name":"haml","requirements":">= 0"},{"name":"i18n","requirements":">= 0"},{"name":"sass","requirements":">= 0"},{"name":"sinatra","requirements":">= 0"},{"name":"tilt","requirements":">= 0"},{"name":"trollop","requirements":">= 0"}]}}] \ No newline at end of file diff --git a/spec/fixtures/just_updated.yaml b/spec/fixtures/just_updated.yaml deleted file mode 100644 index 19ada89..0000000 --- a/spec/fixtures/just_updated.yaml +++ /dev/null @@ -1,1376 +0,0 @@ ---- -- name: rspec-tag_matchers - downloads: 101 - version: 0.1.1 - version_downloads: 3 - authors: David Cuddeback - info: A collection of RSpec matchers that understand Rails conventions, allowing - for more concise specs. - project_uri: http://rubygems.org/gems/rspec-tag_matchers - gem_uri: http://rubygems.org/gems/rspec-tag_matchers-0.1.1.gem - homepage_uri: http://github.com/dcuddeback/rspec-tag_matchers - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ! '>= 0' - - name: guard - requirements: ! '>= 0' - - name: guard-bundler - requirements: ! '>= 0' - - name: guard-rspec - requirements: ! '>= 0' - - name: jeweler - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 0' - - name: yard - requirements: ! '>= 0' - runtime: - - name: nokogiri - requirements: ! '>= 0' -- name: txt2img - downloads: 16 - version: 0.0.4 - version_downloads: 2 - authors: Hooopo - info: generate image from txt - project_uri: http://rubygems.org/gems/txt2img - gem_uri: http://rubygems.org/gems/txt2img-0.0.4.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: quick_magick_hooopo - requirements: ~> 0.8 -- name: txt2img - downloads: 16 - version: 0.0.4 - version_downloads: 2 - authors: Hooopo - info: generate image from txt - project_uri: http://rubygems.org/gems/txt2img - gem_uri: http://rubygems.org/gems/txt2img-0.0.4.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: quick_magick_hooopo - requirements: ~> 0.8 -- name: txt2img - downloads: 16 - version: 0.0.4 - version_downloads: 2 - authors: Hooopo - info: generate image from txt - project_uri: http://rubygems.org/gems/txt2img - gem_uri: http://rubygems.org/gems/txt2img-0.0.4.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: quick_magick_hooopo - requirements: ~> 0.8 -- name: txt2img - downloads: 16 - version: 0.0.4 - version_downloads: 2 - authors: Hooopo - info: generate image from txt - project_uri: http://rubygems.org/gems/txt2img - gem_uri: http://rubygems.org/gems/txt2img-0.0.4.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: quick_magick_hooopo - requirements: ~> 0.8 -- name: base2_cms - downloads: 10556 - version: 0.4.13 - version_downloads: 8 - authors: fmorton - info: Base2 Incorporated CMS Engine - project_uri: http://rubygems.org/gems/base2_cms - gem_uri: http://rubygems.org/gems/base2_cms-0.4.13.gem - homepage_uri: http://base2cms.org - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: jquery-rails - requirements: ! '>= 0' - - name: mysql2 - requirements: ! '>= 0' - - name: paperclip - requirements: ! '>= 0' - - name: rails - requirements: = 3.1.3 - - name: recurrence - requirements: ! '>= 0' - - name: thinking-sphinx - requirements: ! '>= 0' - - name: will_paginate - requirements: ! '>= 0' - - name: writeexcel - requirements: ! '>= 0' -- name: geonames_rails - downloads: 29 - version: 0.1.3 - version_downloads: 6 - authors: Marius Andra, Garrett Davis, John Barton - info: Fetch data from geonames.org and make the required models - project_uri: http://rubygems.org/gems/geonames_rails - gem_uri: http://rubygems.org/gems/geonames_rails-0.1.3.gem - homepage_uri: http://rubygems.org/gems/geonames-rails - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: https://github.com/marius0/geonames_rails - bug_tracker_uri: '' - dependencies: - development: - - name: rubyzip - requirements: ! '>= 0' - runtime: - - name: rubyzip - requirements: ! '>= 0' -- name: geonames_rails - downloads: 29 - version: 0.1.3 - version_downloads: 6 - authors: Marius Andra, Garrett Davis, John Barton - info: Fetch data from geonames.org and make the required models - project_uri: http://rubygems.org/gems/geonames_rails - gem_uri: http://rubygems.org/gems/geonames_rails-0.1.3.gem - homepage_uri: http://rubygems.org/gems/geonames-rails - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: https://github.com/marius0/geonames_rails - bug_tracker_uri: '' - dependencies: - development: - - name: rubyzip - requirements: ! '>= 0' - runtime: - - name: rubyzip - requirements: ! '>= 0' -- name: padrino-csrf - downloads: 55 - version: 0.1.1 - version_downloads: 5 - authors: Benjamin Bloch - info: A plugin for the Padrino web framework which adds CSRF protection - project_uri: http://rubygems.org/gems/padrino-csrf - gem_uri: http://rubygems.org/gems/padrino-csrf-0.1.1.gem - homepage_uri: https://github.com/Cirex/padrino-csrf - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: https://github.com/Cirex/padrino-csrf - bug_tracker_uri: https://github.com/Cirex/padrino-csrf/issues - dependencies: - development: - - name: rack-test - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 2.0.0' - - name: rspec-html-matchers - requirements: ! '>= 0' - runtime: - - name: padrino-core - requirements: ! '>= 0' - - name: padrino-helpers - requirements: ! '>= 0' -- name: base2_cms - downloads: 10556 - version: 0.4.13 - version_downloads: 8 - authors: fmorton - info: Base2 Incorporated CMS Engine - project_uri: http://rubygems.org/gems/base2_cms - gem_uri: http://rubygems.org/gems/base2_cms-0.4.13.gem - homepage_uri: http://base2cms.org - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: jquery-rails - requirements: ! '>= 0' - - name: mysql2 - requirements: ! '>= 0' - - name: paperclip - requirements: ! '>= 0' - - name: rails - requirements: = 3.1.3 - - name: recurrence - requirements: ! '>= 0' - - name: thinking-sphinx - requirements: ! '>= 0' - - name: will_paginate - requirements: ! '>= 0' - - name: writeexcel - requirements: ! '>= 0' -- name: wunderbar - downloads: 215 - version: 0.8.5 - version_downloads: 6 - authors: Sam Ruby - info: ! " Provides a number of globals, helper methods, and monkey patches which\n - \ simplify the generation of HTML and the development of CGI scripts.\n" - project_uri: http://rubygems.org/gems/wunderbar - gem_uri: http://rubygems.org/gems/wunderbar-0.8.5.gem - homepage_uri: http://github.com/rubys/wunderbar - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: builder - requirements: ! '>= 0' - - name: json - requirements: ! '>= 0' -- name: stitch_rails - downloads: 33 - version: 0.0.3 - version_downloads: 7 - authors: Ian Yang - info: coffee CommonJS - project_uri: http://rubygems.org/gems/stitch_rails - gem_uri: http://rubygems.org/gems/stitch_rails-0.0.3.gem - homepage_uri: http://github.com/doitian/stitch_rails - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ~> 1.0.0 - - name: jeweler - requirements: ~> 1.8.3 - runtime: [] -- name: auto_html - downloads: 11499 - version: 1.5.1 - version_downloads: 7 - authors: Dejan Simic - info: Automatically transforms URIs (via domain) and includes the destination resource - (Vimeo, YouTube movie, image, ...) in your document - project_uri: http://rubygems.org/gems/auto_html - gem_uri: http://rubygems.org/gems/auto_html-1.5.1.gem - homepage_uri: http://github.com/dejan/auto_html - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: redcarpet - requirements: ~> 2.0.0 - - name: rinku - requirements: ~> 1.5.0 -- name: associator - downloads: 94 - version: 0.2.0 - version_downloads: 8 - authors: Miguel Adolfo Barroso - info: Associate any model to any model. - project_uri: http://rubygems.org/gems/associator - gem_uri: http://rubygems.org/gems/associator-0.2.0.gem - homepage_uri: http://github.com/mabarroso/associator - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ~> 2.8.0 - - name: rspec-rails - requirements: ~> 2.8.1 - - name: sqlite3 - requirements: ! '>= 0' - runtime: - - name: rails - requirements: ~> 3.1.3 -- name: schreihals - downloads: 175 - version: 0.0.4 - version_downloads: 7 - authors: Hendrik Mans - info: A simple blog engine for hackers. - project_uri: http://rubygems.org/gems/schreihals - gem_uri: http://rubygems.org/gems/schreihals-0.0.4.gem - homepage_uri: http://hmans.net - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: awesome_print - requirements: ! '>= 0' - - name: database_cleaner - requirements: ! '>= 0' - - name: factory_girl - requirements: ! '>= 0' - - name: rack-test - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 2.8.0' - - name: rspec-html-matchers - requirements: ! '>= 0' - - name: shotgun - requirements: ! '>= 0' - - name: timecop - requirements: ! '>= 0' - - name: watchr - requirements: ! '>= 0' - runtime: - - name: activesupport - requirements: ~> 3.2.0 - - name: bson_ext - requirements: ~> 1.5 - - name: coderay - requirements: ! '>= 0' - - name: haml - requirements: ! '>= 0' - - name: i18n - requirements: ! '>= 0' - - name: mongoid - requirements: ~> 2.4 - - name: omniauth - requirements: ! '>= 0' - - name: omniauth-browserid - requirements: ! '>= 0' - - name: rack - requirements: ~> 1.4.0 - - name: rack-cache - requirements: ! '>= 0' - - name: rake - requirements: ! '>= 0' - - name: redcarpet - requirements: ! '>= 0' - - name: sass - requirements: ! '>= 0' - - name: schnitzelstyle - requirements: ~> 0.0.4 - - name: sinatra - requirements: ~> 1.3.2 - - name: thor - requirements: ! '>= 0' - - name: tilt - requirements: ~> 1.3.0 - - name: wirble - requirements: ! '>= 0' -- name: zen-grids - downloads: 110 - version: 1.0.beta.3 - version_downloads: 12 - authors: John Albin Wilkins - info: The Zen Grids system is a fluid responsive grid system that is immune to rounding - errors and overflowing content. With an easy-to-use Sass mixin set, the Zen Grids - system can be applied to an infinite number of layouts. - project_uri: http://rubygems.org/gems/zen-grids - gem_uri: http://rubygems.org/gems/zen-grids-1.0.beta.3.gem - homepage_uri: http://zengrids.com - wiki_uri: '' - documentation_uri: http://zengrids.com/help/ - mailing_list_uri: '' - source_code_uri: https://github.com/JohnAlbin/compass-zen-grids - bug_tracker_uri: https://github.com/JohnAlbin/compass-zen-grids/issues - dependencies: - development: [] - runtime: - - name: sass - requirements: ! '>= 3.1' -- name: schnitzelstyle - downloads: 170 - version: 0.0.4 - version_downloads: 16 - authors: Hendrik Mans - info: A simple, light-weight CSS framework to kickstart your web app. - project_uri: http://rubygems.org/gems/schnitzelstyle - gem_uri: http://rubygems.org/gems/schnitzelstyle-0.0.4.gem - homepage_uri: http://www.teamschnitzel.com/ - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: sass - requirements: ! '>= 0' -- name: dm-rspec - downloads: 870 - version: 0.2.1 - version_downloads: 7 - authors: Potapov Sergey - info: RSpec matchers for DataMapper - project_uri: http://rubygems.org/gems/dm-rspec - gem_uri: http://rubygems.org/gems/dm-rspec-0.2.1.gem - homepage_uri: http://github.com/greyblake/dm-rspec - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ! '>= 0' - - name: dm-migrations - requirements: ! '>= 0' - - name: dm-sqlite-adapter - requirements: ! '>= 0' - - name: guard-rspec - requirements: ! '>= 0' - - name: jeweler - requirements: ! '>= 0' - - name: libnotify - requirements: ! '>= 0' - - name: reek - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 0' - - name: ruby-debug - requirements: ! '>= 0' - runtime: - - name: dm-core - requirements: ! '>= 0' - - name: dm-validations - requirements: ! '>= 0' -- name: geonames_rails - downloads: 29 - version: 0.1.3 - version_downloads: 6 - authors: Marius Andra, Garrett Davis, John Barton - info: Fetch data from geonames.org and make the required models - project_uri: http://rubygems.org/gems/geonames_rails - gem_uri: http://rubygems.org/gems/geonames_rails-0.1.3.gem - homepage_uri: http://rubygems.org/gems/geonames-rails - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: https://github.com/marius0/geonames_rails - bug_tracker_uri: '' - dependencies: - development: - - name: rubyzip - requirements: ! '>= 0' - runtime: - - name: rubyzip - requirements: ! '>= 0' -- name: geonames_rails - downloads: 29 - version: 0.1.3 - version_downloads: 6 - authors: Marius Andra, Garrett Davis, John Barton - info: Fetch data from geonames.org and make the required models - project_uri: http://rubygems.org/gems/geonames_rails - gem_uri: http://rubygems.org/gems/geonames_rails-0.1.3.gem - homepage_uri: http://rubygems.org/gems/geonames-rails - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: https://github.com/marius0/geonames_rails - bug_tracker_uri: '' - dependencies: - development: - - name: rubyzip - requirements: ! '>= 0' - runtime: - - name: rubyzip - requirements: ! '>= 0' -- name: pag_seguro - downloads: 245 - version: 0.1.8 - version_downloads: 7 - authors: Stefano Diem Benatti - info: A ruby gem to handle PagSeguro's API version 2 - project_uri: http://rubygems.org/gems/pag_seguro - gem_uri: http://rubygems.org/gems/pag_seguro-0.1.8.gem - homepage_uri: http://github.com/heavenstudio/pag_seguro - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: activemodel - requirements: ! '>= 0' - - name: haml - requirements: ! '>= 0' - - name: nokogiri - requirements: ! '>= 0' - - name: rest-client - requirements: ~> 1.6.7 -- name: cube - downloads: 145 - version: 1.3.0 - version_downloads: 8 - authors: drKreso - info: Eases the pain I had to go through to get to the data out of XMLA based OLAP - provider - project_uri: http://rubygems.org/gems/cube - gem_uri: http://rubygems.org/gems/cube-1.3.0.gem - homepage_uri: http://github.com/drkreso/cube - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ~> 1.0.0 - - name: jeweler - requirements: ~> 1.6.4 - - name: rspec - requirements: ~> 2.3.0 - - name: vcr - requirements: ! '>= 0' - runtime: - - name: guerrilla_patch - requirements: ! '>= 0' - - name: savon - requirements: ! '>= 0' - - name: webmock - requirements: ! '>= 0' -- name: workless - downloads: 6252 - version: 1.0.1 - version_downloads: 7 - authors: lostboy - info: Extension to Delayed Job to enable workers to scale up when needed - project_uri: http://rubygems.org/gems/workless - gem_uri: http://rubygems.org/gems/workless-1.0.1.gem - homepage_uri: http://github.com/lostboy/workless - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ! '>= 0' - runtime: - - name: delayed_job - requirements: ! '>= 2.0.7' - - name: heroku - requirements: ! '>= 0' - - name: rails - requirements: ! '>= 0' - - name: rush - requirements: ! '>= 0' -- name: action_presenter - downloads: 66 - version: 1.0.2 - version_downloads: 8 - authors: Krzysztof Zalewski - info: Missing link between models and views. Use presenter pattern in Rails application - without changing controllers. - project_uri: http://rubygems.org/gems/action_presenter - gem_uri: http://rubygems.org/gems/action_presenter-1.0.2.gem - homepage_uri: https://github.com/zlw/action_presenter - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: https://github.com/zlw/action_presenter - bug_tracker_uri: '' - dependencies: - development: - - name: rake - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 0' - runtime: - - name: actionpack - requirements: ! '>= 0' - - name: named_accessors - requirements: ! '>= 0' -- name: savon_model - downloads: 7983 - version: 1.2.0 - version_downloads: 8 - authors: Daniel Harrington - info: Model for SOAP service oriented applications - project_uri: http://rubygems.org/gems/savon_model - gem_uri: http://rubygems.org/gems/savon_model-1.2.0.gem - homepage_uri: http://github.com/rubiii/savon_model - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: mocha - requirements: ~> 0.10.0 - - name: rake - requirements: ~> 0.8.7 - - name: rspec - requirements: ~> 2.6.0 - runtime: - - name: httpi - requirements: ! '>= 0.7.8' - - name: savon - requirements: < 0.9.8, >= 0.8.2 -- name: edge-state-machine - downloads: 345 - version: 0.9.1 - version_downloads: 7 - authors: Dan Persa - info: Edge State Machine is a complete state machine solution. It offers support - for ActiveRecord, Mongoid and MongoMapper for persistence. - project_uri: http://rubygems.org/gems/edge-state-machine - gem_uri: http://rubygems.org/gems/edge-state-machine-0.9.1.gem - homepage_uri: http://github.com/danpersa/edge-state-machine - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: activerecord - requirements: ! '>= 0' - - name: bson_ext - requirements: ! '>= 0' - - name: mongoid - requirements: ! '>= 0' - - name: mongo_mapper - requirements: ! '>= 0' - - name: rake - requirements: ! '>= 0' - - name: rspec - requirements: ~> 2.6 - - name: sqlite3-ruby - requirements: ! '>= 0' - runtime: [] -- name: fog_tracker - downloads: 433 - version: 0.3.0 - version_downloads: 7 - authors: Benton Roberts - info: This gem peridically polls mutiple cloud computing services using the fog - gem, asynchronously updating the state of the resulting collections of Fog Resources. - project_uri: http://rubygems.org/gems/fog_tracker - gem_uri: http://rubygems.org/gems/fog_tracker-0.3.0.gem - homepage_uri: http://github.com/benton/fog_tracker - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: http://github.com/benton/fog_tracker - bug_tracker_uri: '' - dependencies: - development: - - name: guard - requirements: ! '>= 0' - - name: guard-rspec - requirements: ! '>= 0' - - name: rake - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 0' - - name: ruby_gntp - requirements: ! '>= 0' - - name: yard - requirements: ! '>= 0' - runtime: - - name: fog - requirements: ! '>= 0' -- name: easy_data - downloads: 1401 - version: 1.0.2 - version_downloads: 8 - authors: jnillo - info: Easily publish the linked data data model of your project RoR - project_uri: http://rubygems.org/gems/easy_data - gem_uri: http://rubygems.org/gems/easy_data-1.0.2.gem - homepage_uri: http://rubygems.org/gem/easy_data - wiki_uri: https://github.com/jnillo/Linked_data/wiki - documentation_uri: https://github.com/jnillo/Linked_data - mailing_list_uri: '' - source_code_uri: https://github.com/jnillo/Linked_data - bug_tracker_uri: '' - dependencies: - development: [] - runtime: - - name: haml - requirements: ! '>= 3.0.0' - - name: hpricot - requirements: ! '>= 0.8.4' - - name: rails - requirements: < 3.0.0 -- name: easy_data - downloads: 1401 - version: 1.0.2 - version_downloads: 8 - authors: jnillo - info: Easily publish the linked data data model of your project RoR - project_uri: http://rubygems.org/gems/easy_data - gem_uri: http://rubygems.org/gems/easy_data-1.0.2.gem - homepage_uri: http://rubygems.org/gem/easy_data - wiki_uri: https://github.com/jnillo/Linked_data/wiki - documentation_uri: https://github.com/jnillo/Linked_data - mailing_list_uri: '' - source_code_uri: https://github.com/jnillo/Linked_data - bug_tracker_uri: '' - dependencies: - development: [] - runtime: - - name: haml - requirements: ! '>= 3.0.0' - - name: hpricot - requirements: ! '>= 0.8.4' - - name: rails - requirements: < 3.0.0 -- name: rails3_pg_deferred_constraints - downloads: 525 - version: 0.1.0 - version_downloads: 8 - authors: Potapov Sergey, TMX Credit - info: Rails 3 engine which provides a hack to avoid RI_ConstraintTrigger Error bug - project_uri: http://rubygems.org/gems/rails3_pg_deferred_constraints - gem_uri: http://rubygems.org/gems/rails3_pg_deferred_constraints-0.1.0.gem - homepage_uri: https://github.com/greyblake/rails3_pg_deferred_constraints - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: foreigner - requirements: ! '>= 0' - - name: pg - requirements: ! '>= 0' - runtime: - - name: rails - requirements: ~> 3.2.0 -- name: monospace_text_formatter - downloads: 46 - version: 0.0.3 - version_downloads: 8 - authors: Jacek Mikrut - info: Formats monospaced text into a line or visual box of defined 'width' and 'height' - boundaries (expressed in number of characters). - project_uri: http://rubygems.org/gems/monospace_text_formatter - gem_uri: http://rubygems.org/gems/monospace_text_formatter-0.0.3.gem - homepage_uri: http://github.com/jacekmikrut/monospace_text_formatter - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ~> 2.0 - runtime: [] -- name: customize_admin - downloads: 314 - version: 0.0.6 - version_downloads: 8 - authors: Jakub Cieslar - info: CustomizeAdmin. - project_uri: http://rubygems.org/gems/customize_admin - gem_uri: http://rubygems.org/gems/customize_admin-0.0.6.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: rails - requirements: ~> 3.1.1 -- name: bluepill - downloads: 96359 - version: 0.0.56 - version_downloads: 15 - authors: Arya Asemanfar, Gary Tsang, Rohith Ravi - info: Bluepill keeps your daemons up while taking up as little resources as possible. - After all you probably want the resources of your server to be used by whatever - daemons you are running rather than the thing that's supposed to make sure they - are brought back up, should they die or misbehave. - project_uri: http://rubygems.org/gems/bluepill - gem_uri: http://rubygems.org/gems/bluepill-0.0.56.gem - homepage_uri: http://github.com/arya/bluepill - wiki_uri: http://wiki.github.com/arya/bluepill/ - documentation_uri: '' - mailing_list_uri: http://groups.google.com/group/bluepill-rb - source_code_uri: http://github.com/arya/bluepill - bug_tracker_uri: http://github.com/arya/bluepill/issues - dependencies: - development: - - name: bundler - requirements: ! '>= 1.0.10' - - name: faker - requirements: ~> 0.9 - - name: rake - requirements: ! '!= 0.9.0' - - name: rr - requirements: ~> 1.0 - - name: rspec-core - requirements: ~> 2.0 - - name: rspec-expectations - requirements: ~> 2.0 - - name: yard - requirements: ~> 0.7 - runtime: - - name: activesupport - requirements: ! '>= 3.0.0' - - name: daemons - requirements: <= 1.1.6, ~> 1.1.4 - - name: i18n - requirements: ! '>= 0.5.0' - - name: state_machine - requirements: ~> 1.1.0 -- name: vagrant-yaybu - downloads: 292 - version: 0.0.5 - version_downloads: 10 - authors: John Carr - info: This plugin adds a Yaybu 'push' provisioner to Vagrant - project_uri: http://rubygems.org/gems/vagrant-yaybu - gem_uri: http://rubygems.org/gems/vagrant-yaybu-0.0.5.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: siba - downloads: 168 - version: 0.5.3 - version_downloads: 8 - authors: Evgeny Neumerzhitskiy - info: ! 'SIBA is a backup and restore utility. It implements daily backup rotation - scheme. It retains full year history of backups by keeping 23 files in total: - for the last 6 days, 5 weeks and 12 months. Backups are archived and encrypted. - Various backup sources and destinations can be added through extension gems.' - project_uri: http://rubygems.org/gems/siba - gem_uri: http://rubygems.org/gems/siba-0.5.3.gem - homepage_uri: https://github.com/evgenyneu/siba - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: guard-minitest - requirements: ~> 0.4 - - name: minitest - requirements: ~> 2.10 - - name: rake - requirements: ~> 0.9 - runtime: [] -- name: comma - downloads: 21833 - version: 0.5.2 - version_downloads: 12 - authors: Marcus Crafter, Tom Meier - info: Ruby Comma Seperated Values generation library - project_uri: http://rubygems.org/gems/comma - gem_uri: http://rubygems.org/gems/comma-0.5.2.gem - homepage_uri: http://github.com/crafterm/comma - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: appraisal - requirements: ! '>= 0.4.0' - - name: rake - requirements: = 0.8.7 - - name: rspec - requirements: ~> 2.7.0 - - name: sqlite3 - requirements: ~> 1.3.4 - runtime: - - name: fastercsv - requirements: = 1.5.4 -- name: poltergeist - downloads: 570 - version: 0.4.0 - version_downloads: 10 - authors: Jon Leighton - info: PhantomJS driver for Capybara - project_uri: http://rubygems.org/gems/poltergeist - gem_uri: http://rubygems.org/gems/poltergeist-0.4.0.gem - homepage_uri: http://github.com/jonleighton/poltergeist - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: image_size - requirements: ~> 1.0 - - name: rake - requirements: ~> 0.9.2 - - name: rspec - requirements: ~> 2.8.0 - - name: sinatra - requirements: ~> 1.0 - runtime: - - name: capybara - requirements: ~> 1.0 - - name: faye-websocket - requirements: ~> 0.2.0 - - name: http_parser.rb - requirements: ~> 0.5.3 - - name: json - requirements: ~> 1.6 - - name: sfl - requirements: ~> 2.0 -- name: vagrant-yaybu - downloads: 292 - version: 0.0.5 - version_downloads: 10 - authors: John Carr - info: This plugin adds a Yaybu 'push' provisioner to Vagrant - project_uri: http://rubygems.org/gems/vagrant-yaybu - gem_uri: http://rubygems.org/gems/vagrant-yaybu-0.0.5.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: monospace_text_formatter - downloads: 46 - version: 0.0.3 - version_downloads: 8 - authors: Jacek Mikrut - info: Formats monospaced text into a line or visual box of defined 'width' and 'height' - boundaries (expressed in number of characters). - project_uri: http://rubygems.org/gems/monospace_text_formatter - gem_uri: http://rubygems.org/gems/monospace_text_formatter-0.0.3.gem - homepage_uri: http://github.com/jacekmikrut/monospace_text_formatter - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ~> 2.0 - runtime: [] -- name: evented-spec - downloads: 1850 - version: 0.9.0 - version_downloads: 1132 - authors: Arvicco, Markiz - info: Simple API for writing asynchronous EventMachine and AMQP specs. Runs legacy - EM-Spec based examples. Supports RSpec and RSpec2. - project_uri: http://rubygems.org/gems/evented-spec - gem_uri: http://rubygems.org/gems/evented-spec-0.9.0.gem - homepage_uri: http://github.com/ruby-amqp/evented-spec - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: amqp - requirements: ~> 0.8.0.rc1 - - name: bundler - requirements: ! '>= 1.0.0' - - name: RedCloth - requirements: ~> 4.2.7 - - name: rspec - requirements: ~> 2.5.0 - - name: yard - requirements: ! '>= 0' - runtime: [] -- name: nanoc - downloads: 35703 - version: 3.3.1 - version_downloads: 33 - authors: Denis Defreyne - info: nanoc is a simple but very flexible static site generator written in Ruby. - It operates on local files, and therefore does not run on the server. nanoc “compiles” - the local source files into HTML (usually), by evaluating eRuby, Markdown, etc. - project_uri: http://rubygems.org/gems/nanoc - gem_uri: http://rubygems.org/gems/nanoc-3.3.1.gem - homepage_uri: http://nanoc.stoneship.org/ - wiki_uri: https://github.com/ddfreyne/nanoc/wiki - documentation_uri: http://nanoc.stoneship.org/docs/ - mailing_list_uri: http://groups.google.com/group/nanoc - source_code_uri: https://github.com/ddfreyne/nanoc - bug_tracker_uri: https://github.com/ddfreyne/nanoc/issues - dependencies: - development: - - name: minitest - requirements: ! '>= 0' - - name: mocha - requirements: ! '>= 0' - - name: rake - requirements: ! '>= 0' - - name: rdiscount - requirements: ! '>= 0' - - name: yard - requirements: ! '>= 0' - runtime: - - name: cri - requirements: ~> 2.1 -- name: gitara - downloads: 118 - version: 0.1.1 - version_downloads: 10 - authors: George Mendoza - info: A Ruby DSL for generating Lilypond guitar tablatures. - project_uri: http://rubygems.org/gems/gitara - gem_uri: http://rubygems.org/gems/gitara-0.1.1.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: guard - requirements: ! '>= 0' - - name: guard-rspec - requirements: ! '>= 0' - - name: pry - requirements: ! '>= 0' - - name: rb-inotify - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 0' - runtime: - - name: active_support - requirements: ! '>= 0' - - name: erubis - requirements: ! '>= 0' - - name: linguistics - requirements: ! '>= 0' - - name: parslet - requirements: ! '>= 0' - - name: pow - requirements: ! '>= 0' - - name: thor - requirements: ! '>= 0' - - name: valuable - requirements: ! '>= 0' -- name: punchblock - downloads: 2352 - version: 0.9.2 - version_downloads: 24 - authors: Jason Goecke, Ben Klang, Ben Langfeld - info: Like Rack is to Rails and Sinatra, Punchblock provides a consistent API on - top of several underlying third-party call control protocols. - project_uri: http://rubygems.org/gems/punchblock - gem_uri: http://rubygems.org/gems/punchblock-0.9.2.gem - homepage_uri: http://github.com/adhearsion/punchblock - wiki_uri: https://github.com/adhearsion/punchblock/wiki - documentation_uri: '' - mailing_list_uri: http://groups.google.com/group/adhearsion?pli=1 - source_code_uri: https://github.com/adhearsion/punchblock - bug_tracker_uri: https://github.com/adhearsion/punchblock/issues - dependencies: - development: - - name: bundler - requirements: ~> 1.0.0 - - name: ci_reporter - requirements: ! '>= 1.6.3' - - name: countdownlatch - requirements: ! '>= 0' - - name: guard-rspec - requirements: ! '>= 0' - - name: i18n - requirements: ! '>= 0' - - name: mocha - requirements: ! '>= 0' - - name: rake - requirements: ! '>= 0' - - name: rspec - requirements: ~> 2.7.0 - - name: yard - requirements: ~> 0.6.0 - runtime: - - name: activesupport - requirements: ! '>= 2.1.0' - - name: blather - requirements: ! '>= 0.5.12' - - name: celluloid - requirements: ! '>= 0.6.0' - - name: future-resource - requirements: ! '>= 0.0.2' - - name: has-guarded-handlers - requirements: ! '>= 0.1.0' - - name: niceogiri - requirements: ! '>= 0.0.4' - - name: ruby_ami - requirements: ! '>= 0.1.3' - - name: ruby_speech - requirements: ! '>= 0.5.1' - - name: state_machine - requirements: ! '>= 1.0.1' -- name: siba - downloads: 168 - version: 0.5.3 - version_downloads: 8 - authors: Evgeny Neumerzhitskiy - info: ! 'SIBA is a backup and restore utility. It implements daily backup rotation - scheme. It retains full year history of backups by keeping 23 files in total: - for the last 6 days, 5 weeks and 12 months. Backups are archived and encrypted. - Various backup sources and destinations can be added through extension gems.' - project_uri: http://rubygems.org/gems/siba - gem_uri: http://rubygems.org/gems/siba-0.5.3.gem - homepage_uri: https://github.com/evgenyneu/siba - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: guard-minitest - requirements: ~> 0.4 - - name: minitest - requirements: ~> 2.10 - - name: rake - requirements: ~> 0.9 - runtime: [] -- name: fluent-plugin-flowcounter - downloads: 27 - version: 0.1.1 - version_downloads: 13 - authors: TAGOMORI Satoshi - info: Plugin to counts messages/bytes that matches, per minutes/hours/days - project_uri: http://rubygems.org/gems/fluent-plugin-flowcounter - gem_uri: http://rubygems.org/gems/fluent-plugin-flowcounter-0.1.1.gem - homepage_uri: http://github.com/tagomoris/fluent-plugin-flowcounter - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ~> 1.0.0 - - name: jeweler - requirements: ~> 1.6.4 - - name: rake - requirements: ! '>= 0.9.2' - - name: rdoc - requirements: ! '>= 0' - - name: shoulda - requirements: ! '>= 0' - - name: simplecov - requirements: ! '>= 0' - - name: simplecov - requirements: ! '>= 0.5.4' - runtime: - - name: fluentd - requirements: ~> 0.10.8 - - name: fluentd - requirements: ! '>= 0' -- name: fluent-plugin-flowcounter - downloads: 27 - version: 0.1.1 - version_downloads: 13 - authors: TAGOMORI Satoshi - info: Plugin to counts messages/bytes that matches, per minutes/hours/days - project_uri: http://rubygems.org/gems/fluent-plugin-flowcounter - gem_uri: http://rubygems.org/gems/fluent-plugin-flowcounter-0.1.1.gem - homepage_uri: http://github.com/tagomoris/fluent-plugin-flowcounter - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ~> 1.0.0 - - name: jeweler - requirements: ~> 1.6.4 - - name: rake - requirements: ! '>= 0.9.2' - - name: rdoc - requirements: ! '>= 0' - - name: shoulda - requirements: ! '>= 0' - - name: simplecov - requirements: ! '>= 0' - - name: simplecov - requirements: ! '>= 0.5.4' - runtime: - - name: fluentd - requirements: ~> 0.10.8 - - name: fluentd - requirements: ! '>= 0' -- name: ruby-pgplot - downloads: 76 - version: 0.1.6 - version_downloads: 12 - authors: Masahiro Tanaka - info: PGPLOT wrapper for Ruby - project_uri: http://rubygems.org/gems/ruby-pgplot - gem_uri: http://rubygems.org/gems/ruby-pgplot-0.1.6.gem - homepage_uri: http://pgplot.rubyforge.org/ - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: narray - requirements: ! '>= 0.5.0' -- name: siba-source-mongo-db - downloads: 86 - version: 0.0.4 - version_downloads: 13 - authors: Evgeny Neumerzhitskiy - info: An extension for SIBA backup and restore utility. It allows to backup and - restore MongoDB database. - project_uri: http://rubygems.org/gems/siba-source-mongo-db - gem_uri: http://rubygems.org/gems/siba-source-mongo-db-0.0.4.gem - homepage_uri: https://github.com/evgenyneu/siba-source-mongo-db - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: guard-minitest - requirements: ~> 0.4 - - name: minitest - requirements: ~> 2.10 - - name: rake - requirements: ~> 0.9 - runtime: - - name: siba - requirements: ~> 0.5 -- name: workless - downloads: 6252 - version: 1.0.1 - version_downloads: 7 - authors: lostboy - info: Extension to Delayed Job to enable workers to scale up when needed - project_uri: http://rubygems.org/gems/workless - gem_uri: http://rubygems.org/gems/workless-1.0.1.gem - homepage_uri: http://github.com/lostboy/workless - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ! '>= 0' - runtime: - - name: delayed_job - requirements: ! '>= 2.0.7' - - name: heroku - requirements: ! '>= 0' - - name: rails - requirements: ! '>= 0' - - name: rush - requirements: ! '>= 0' -- name: gumdrop - downloads: 2083 - version: 0.3.9 - version_downloads: 12 - authors: Matt McCray - info: A simple cms/prototyping tool. - project_uri: http://rubygems.org/gems/gumdrop - gem_uri: http://rubygems.org/gems/gumdrop-0.3.9.gem - homepage_uri: https://github.com/darthapo/gumdrop - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: active_support - requirements: ! '>= 0' - - name: bundle - requirements: ! '>= 0' - - name: haml - requirements: ! '>= 0' - - name: i18n - requirements: ! '>= 0' - - name: sass - requirements: ! '>= 0' - - name: sinatra - requirements: ! '>= 0' - - name: tilt - requirements: ! '>= 0' - - name: trollop - requirements: ! '>= 0' diff --git a/spec/fixtures/latest.json b/spec/fixtures/latest.json new file mode 100644 index 0000000..5c2ec5e --- /dev/null +++ b/spec/fixtures/latest.json @@ -0,0 +1 @@ +[{"name":"seanwalbran-rpm_contrib","downloads":3,"version":"2.1.6.1","version_downloads":3,"authors":"Bill Kayser, Jon Guymon","info":"Community contributed instrumentation for various frameworks based on\nthe New Relic Ruby monitoring gem newrelic_rpm.\n","project_uri":"http://rubygems.org/gems/seanwalbran-rpm_contrib","gem_uri":"http://rubygems.org/gems/seanwalbran-rpm_contrib-2.1.6.1.gem","homepage_uri":"http://github.com/newrelic/rpm_contrib","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"newrelic_rpm","requirements":">= 3.1.1"},{"name":"newrelic_rpm","requirements":">= 3.1.1"}]}},{"name":"annotations","downloads":7,"version":"0.1.0","version_downloads":7,"authors":"David Demaree","info":"Source code annotations, extracted from Rails.","project_uri":"http://rubygems.org/gems/annotations","gem_uri":"http://rubygems.org/gems/annotations-0.1.0.gem","homepage_uri":"http://github.com/ddemaree/annotations","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"rake","requirements":">= 0"}]}},{"name":"ndl_search","downloads":5,"version":"0.0.0","version_downloads":5,"authors":"Mao Tsunekawa","info":"ndl_search.rb is a wrapper library for NDL Search OpenSearch API","project_uri":"http://rubygems.org/gems/ndl_search","gem_uri":"http://rubygems.org/gems/ndl_search-0.0.0.gem","homepage_uri":"http://github.com/tsunekawa/ndl_search","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":"~> 1.0.0"},{"name":"jeweler","requirements":"~> 1.8.3"},{"name":"rcov","requirements":">= 0"},{"name":"rdoc","requirements":"~> 3.12"},{"name":"rspec","requirements":"~> 2.8.0"}],"runtime":[{"name":"rest-client","requirements":">= 0"}]}},{"name":"quick_magick_hooopo","downloads":6,"version":"0.8.1","version_downloads":6,"authors":"Ahmed ElDawy","info":"QuickMagick allows you to access ImageMagick command line functions using Ruby interface.","project_uri":"http://rubygems.org/gems/quick_magick_hooopo","gem_uri":"http://rubygems.org/gems/quick_magick_hooopo-0.8.1.gem","homepage_uri":"http://quickmagick.rubyforge.org/","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"monospace_tag_text_formatter","downloads":7,"version":"0.0.3","version_downloads":7,"authors":"Jacek Mikrut","info":"Extension to monospace_text_formatter Gem. Treats HTML-like tags as zero-length and ensures they are properly closed during text truncation/splitting and reopened after line wrapping.","project_uri":"http://rubygems.org/gems/monospace_tag_text_formatter","gem_uri":"http://rubygems.org/gems/monospace_tag_text_formatter-0.0.3.gem","homepage_uri":"http://github.com/jacekmikrut/monospace_tag_text_formatter","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":"~> 2.0"}],"runtime":[{"name":"monospace_text_formatter","requirements":"= 0.0.3"}]}},{"name":"give4each","downloads":12,"version":"0.0.1","version_downloads":12,"authors":"pasberth","info":"This rubygem does not have a description or summary.","project_uri":"http://rubygems.org/gems/give4each","gem_uri":"http://rubygems.org/gems/give4each-0.0.1.gem","homepage_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"hoe","requirements":"~> 2.13"},{"name":"rdoc","requirements":"~> 3.10"}],"runtime":[]}},{"name":"ajax_pagination","downloads":10,"version":"0.0.1","version_downloads":10,"authors":"Ronald Ping Man Chan","info":"Handles AJAX pagination for you, by hooking up the links you want to load content with javascript in designated page containers. Each webpage can have multiple page containers, each with a different set of pagination links. The page containers can be nested. Degrades gracefully when javascript is disabled.","project_uri":"http://rubygems.org/gems/ajax_pagination","gem_uri":"http://rubygems.org/gems/ajax_pagination-0.0.1.gem","homepage_uri":"https://github.com/ronalchn/ajax_pagination","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":">= 0"}],"runtime":[{"name":"jquery-historyjs","requirements":">= 0"},{"name":"jquery-rails","requirements":">= 1.0"},{"name":"rails","requirements":">= 3.1"}]}},{"name":"points-scraper","downloads":10,"version":"0.0.1","version_downloads":10,"authors":"TADA Tadashi","info":"getting mileages/points by web scraping shopping sites: T-SITE.","project_uri":"http://rubygems.org/gems/points-scraper","gem_uri":"http://rubygems.org/gems/points-scraper-0.0.1.gem","homepage_uri":"https://github.com/tdtds/points-scraper","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"mechanize","requirements":">= 0"},{"name":"pit","requirements":">= 0"}]}},{"name":"fluent-plugin-growthforecast","downloads":10,"version":"0.1.0","version_downloads":10,"authors":"TAGOMORI Satoshi","info":"Plugin to post numbers to GrowthForecast (by kazeburo)","project_uri":"http://rubygems.org/gems/fluent-plugin-growthforecast","gem_uri":"http://rubygems.org/gems/fluent-plugin-growthforecast-0.1.0.gem","homepage_uri":"http://github.com/tagomoris/fluent-plugin-growthforecast","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":"~> 1.0.0"},{"name":"jeweler","requirements":"~> 1.6.4"},{"name":"rake","requirements":">= 0.9.2"},{"name":"shoulda","requirements":">= 0"},{"name":"simplecov","requirements":">= 0.5.4"},{"name":"simplecov","requirements":">= 0"}],"runtime":[{"name":"fluentd","requirements":"~> 0.10.8"},{"name":"fluentd","requirements":">= 0"},{"name":"rdoc","requirements":">= 0"}]}},{"name":"rl_hiya_mikhail_grishko","downloads":12,"version":"0.0.1","version_downloads":12,"authors":"Mikhail Grishko","info":"The library opens up the String class and adds a method writesize, which returns the size of the string.","project_uri":"http://rubygems.org/gems/rl_hiya_mikhail_grishko","gem_uri":"http://rubygems.org/gems/rl_hiya_mikhail_grishko-0.0.1.gem","homepage_uri":"https://github.com/mikhailaleksandrovi4","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"truth-table","downloads":14,"version":"0.1","version_downloads":14,"authors":"Les Fletcher","info":"Generate a truth table for a logical expression","project_uri":"http://rubygems.org/gems/truth-table","gem_uri":"http://rubygems.org/gems/truth-table-0.1.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"test-unit","requirements":"~> 2.2.0"}],"runtime":[]}},{"name":"sunscraper","downloads":17,"version":"1.0.0","version_downloads":17,"authors":"Peter Zotov","info":"A WebKit-based, JavaScript-capable HTML scraper.","project_uri":"http://rubygems.org/gems/sunscraper","gem_uri":"http://rubygems.org/gems/sunscraper-1.0.0.gem","homepage_uri":"http://github.com/roundlake/sunscraper","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":">= 0"}],"runtime":[{"name":"ffi","requirements":">= 1.0.11"}]}},{"name":"subtitle-library","downloads":18,"version":"0.0.1","version_downloads":18,"authors":"HaNdyMaN89","info":"A subtitle library which can manipulate SubRip, MicroDVD and SubViewer formats.","project_uri":"http://rubygems.org/gems/subtitle-library","gem_uri":"http://rubygems.org/gems/subtitle-library-0.0.1.gem","homepage_uri":"https://github.com/HaNdyMaN89/subtitle-library","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"fakefs","requirements":">= 0.4.0"},{"name":"rspec","requirements":">= 2"}],"runtime":[]}},{"name":"soundwave","downloads":22,"version":"0.0.1","version_downloads":22,"authors":"David Demaree","info":"A simple static website generator","project_uri":"http://rubygems.org/gems/soundwave","gem_uri":"http://rubygems.org/gems/soundwave-0.0.1.gem","homepage_uri":"http://github.com/ddemaree/soundwave","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"bundler","requirements":">= 0"},{"name":"rspec","requirements":"~> 2.8.0"}],"runtime":[{"name":"activesupport","requirements":">= 3.1.0"},{"name":"fssm","requirements":">= 0"},{"name":"mustache","requirements":">= 0"},{"name":"tilt","requirements":">= 0"}]}},{"name":"konacha","downloads":21,"version":"0.9.0","version_downloads":21,"authors":"John Firebaugh","info":"Unit test your Rails JavaScript with the mocha test framework and chai assertion library","project_uri":"http://rubygems.org/gems/konacha","gem_uri":"http://rubygems.org/gems/konacha-0.9.0.gem","homepage_uri":"http://github.com/jfirebaugh/konacha","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"capybara-firebug","requirements":"~> 1.1"},{"name":"coffee-script","requirements":">= 0"},{"name":"ejs","requirements":">= 0"},{"name":"rspec-rails","requirements":">= 0"}],"runtime":[{"name":"capybara","requirements":">= 0"},{"name":"jquery-rails","requirements":">= 0"},{"name":"rails","requirements":"~> 3.1"}]}},{"name":"red_socket","downloads":23,"version":"0.0.1","version_downloads":23,"authors":"Mariusz Wyrozebski","info":"red-socket.com is a service providing push notifications to clients listening to websockets. Gem is a wrapper for the service to allow pushing messages.","project_uri":"http://rubygems.org/gems/red_socket","gem_uri":"http://rubygems.org/gems/red_socket-0.0.1.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"em-http-request","requirements":">= 0"},{"name":"eventmachine","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"rspec","requirements":">= 0"}],"runtime":[]}},{"name":"windbag","downloads":21,"version":"0.0.1","version_downloads":21,"authors":"Logan Koester","info":"Windbag is the event notification system extracted from MLG Starcraft Arena","project_uri":"http://rubygems.org/gems/windbag","gem_uri":"http://rubygems.org/gems/windbag-0.0.1.gem","homepage_uri":"http://github.com/agoragames/windbag","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"database_cleaner","requirements":">= 0"},{"name":"factory_girl_rails","requirements":">= 0"},{"name":"guard","requirements":">= 0"},{"name":"guard-rspec","requirements":">= 0"},{"name":"rspec-rails","requirements":">= 0"},{"name":"shoulda-matchers","requirements":">= 0"},{"name":"sqlite3","requirements":">= 0"}],"runtime":[{"name":"rails","requirements":"~> 3.1.3"}]}},{"name":"rl_hiya_belnicoff_marcelo","downloads":22,"version":"0.0.1","version_downloads":22,"authors":"Marcelo Belnicoff","info":"The library implement de class hiya","project_uri":"http://rubygems.org/gems/rl_hiya_belnicoff_marcelo","gem_uri":"http://rubygems.org/gems/rl_hiya_belnicoff_marcelo-0.0.1.gem","homepage_uri":"http://rubylearning.org/","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"nerd_quiz","downloads":22,"version":"0.0.1","version_downloads":22,"authors":"Simeon F. Willbanks","info":"Test your nerd skills by answering NerdPursuit questions!","project_uri":"http://rubygems.org/gems/nerd_quiz","gem_uri":"http://rubygems.org/gems/nerd_quiz-0.0.1.gem","homepage_uri":"http://www.simeonfosterwillbanks.com","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"fsgrowl","downloads":23,"version":"0.1.0","version_downloads":23,"authors":"Gilles Devaux","info":"Growl notifier for Formspring.me","project_uri":"http://rubygems.org/gems/fsgrowl","gem_uri":"http://rubygems.org/gems/fsgrowl-0.1.0.gem","homepage_uri":"http://rubygems.org/gems/fsgrowl","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rake","requirements":">= 0"}],"runtime":[{"name":"daemons","requirements":">= 0"},{"name":"json","requirements":">= 0"},{"name":"nokogiri","requirements":">= 0"}]}},{"name":"my_string_extend_MAB","downloads":22,"version":"0.0.1","version_downloads":22,"authors":"Satish Talim","info":"The library opens up the String class and adds a method writesize, which returns the size of the string.","project_uri":"http://rubygems.org/gems/my_string_extend_MAB","gem_uri":"http://rubygems.org/gems/my_string_extend_MAB-0.0.1.gem","homepage_uri":"http://rubylearning.org/","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"make_resourceful","downloads":25,"version":"1.0","version_downloads":25,"authors":"Hampton Catlin","info":" Take back control of your Controllers. Make them awesome. Make them sleek. Make them resourceful.\n","project_uri":"http://rubygems.org/gems/make_resourceful","gem_uri":"http://rubygems.org/gems/make_resourceful-1.0.gem","homepage_uri":"http://github.com/hcatlin/make_resourceful","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"action_kit_api","downloads":25,"version":"0.1.0","version_downloads":25,"authors":"Sam Stelfox","info":"Provides encapsulated object access through the ActionKit API","project_uri":"http://rubygems.org/gems/action_kit_api","gem_uri":"http://rubygems.org/gems/action_kit_api-0.1.0.gem","homepage_uri":"http://democracyforamerica.com/","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"cucumber","requirements":">= 0"},{"name":"rspec","requirements":">= 0"}],"runtime":[]}},{"name":"padrino-flash","downloads":21,"version":"0.1.0","version_downloads":21,"authors":"Benjamin Bloch","info":"A plugin for the Padrino web framework which adds support for Rails like flash messages","project_uri":"http://rubygems.org/gems/padrino-flash","gem_uri":"http://rubygems.org/gems/padrino-flash-0.1.0.gem","homepage_uri":"https://github.com/Cirex/padrino-flash","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"https://github.com/Cirex/padrino-flash","bug_tracker_uri":"https://github.com/Cirex/padrino-flash/issues","dependencies":{"development":[{"name":"rack-test","requirements":">= 0"},{"name":"rspec","requirements":">= 2.0.0"},{"name":"rspec-html-matchers","requirements":">= 0"}],"runtime":[{"name":"padrino-core","requirements":">= 0"},{"name":"padrino-helpers","requirements":">= 0"}]}},{"name":"assertions-eb","downloads":26,"version":"1.7.2","version_downloads":26,"authors":"DesigningPatterns, Expected Behavior","info":"This project adds some additional assertions to Test::Unit::Assertions, including assert_raise_message (allowing verification of error messages) and assert_greater_than.","project_uri":"http://rubygems.org/gems/assertions-eb","gem_uri":"http://rubygems.org/gems/assertions-eb-1.7.2.gem","homepage_uri":"http://www.expectedbehavior.com","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"financial_services","downloads":4,"version":"0.0.1","version_downloads":4,"authors":"Bruce Martin","info":"Agris to .Net AgrisServices Interface","project_uri":"http://rubygems.org/gems/financial_services","gem_uri":"http://rubygems.org/gems/financial_services-0.0.1.gem","homepage_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"rails","requirements":"~> 3.2.1"}]}},{"name":"FacebookParser","downloads":25,"version":"0.1.2","version_downloads":25,"authors":"Nicholas Pufal","info":"This gem was made in 2 hours for an experiemntal project, so yes, it's pretty simple yet, but I hope is still useful.'","project_uri":"http://rubygems.org/gems/FacebookParser","gem_uri":"http://rubygems.org/gems/FacebookParser-0.1.2.gem","homepage_uri":"https://github.com/nicholaspufal/facebookparser","wiki_uri":"","documentation_uri":"https://github.com/nicholaspufal/facebookparser","mailing_list_uri":"","source_code_uri":"","bug_tracker_uri":"","dependencies":{"development":[],"runtime":[{"name":"httparty","requirements":">= 0"}]}},{"name":"jashmenn-method_cache","downloads":24,"version":"0.7.1.0","version_downloads":24,"authors":"Justin Balthrop","info":"Simple memcache-based memoization library for Ruby","project_uri":"http://rubygems.org/gems/jashmenn-method_cache","gem_uri":"http://rubygems.org/gems/jashmenn-method_cache-0.7.1.0.gem","homepage_uri":"http://github.com/ninjudd/method_cache","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"ruby-notes","downloads":23,"version":"1.0.0","version_downloads":23,"authors":"Martin Asenov","info":"Ruby notes is a console lne tool that let you keep reminders/notes and afterwards search within them and export the result to various formats.","project_uri":"http://rubygems.org/gems/ruby-notes","gem_uri":"http://rubygems.org/gems/ruby-notes-1.0.0.gem","homepage_uri":"https://github.com/asenovm/Ruby-Notes","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"welcome_cycle","downloads":24,"version":"0.0.4","version_downloads":24,"authors":"Luke Brown, Chris Stainthorpe","info":"The idea behind this gem is to abstract out the logic of sending out welcome emails during a free trial.","project_uri":"http://rubygems.org/gems/welcome_cycle","gem_uri":"http://rubygems.org/gems/welcome_cycle-0.0.4.gem","homepage_uri":"","wiki_uri":"","documentation_uri":"","mailing_list_uri":"","source_code_uri":"https://github.com/customersure/welcome_cycle","bug_tracker_uri":"","dependencies":{"development":[{"name":"rspec","requirements":">= 0"}],"runtime":[{"name":"rails","requirements":">= 3.0.10"}]}},{"name":"openshifter","downloads":24,"version":"0.1","version_downloads":24,"authors":"Marek Jelen","info":"Simplify deployments of Sinatra applications using JRuby to OpenShift","project_uri":"http://rubygems.org/gems/openshifter","gem_uri":"http://rubygems.org/gems/openshifter-0.1.gem","homepage_uri":"http://github.com/marekjelen/openshifter","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"yack","downloads":22,"version":"0.0.1","version_downloads":22,"authors":"Florian Motlik","info":"Churn through Yaml file via callbacks. Define rules for specific parameters, load the yaml file and get callbacks if the routes match","project_uri":"http://rubygems.org/gems/yack","gem_uri":"http://rubygems.org/gems/yack-0.0.1.gem","homepage_uri":"https://github.com/flomotlik/yack","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"yaml_db_arel","downloads":25,"version":"0.2.2","version_downloads":25,"authors":"Adam Wiggins, Orion Henry","info":"\nYamlDb is a database-independent format for dumping and restoring data. It complements the the database-independent schema format found in db/schema.rb. The data is saved into db/data.yml.\nThis can be used as a replacement for mysqldump or pg_dump, but only for the databases typically used by Rails apps. Users, permissions, schemas, triggers, and other advanced database features are not supported - by design.\nAny database that has an ActiveRecord adapter should work\n","project_uri":"http://rubygems.org/gems/yaml_db_arel","gem_uri":"http://rubygems.org/gems/yaml_db_arel-0.2.2.gem","homepage_uri":"http://github.com/ludicast/yaml_db","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"em-test","downloads":28,"version":"0.0.1","version_downloads":28,"authors":"Paweł Pacana","info":"Simple TDD API for testing asynchronous EventMachine code. Extracted from em-spec to remove dependencies.","project_uri":"http://rubygems.org/gems/em-test","gem_uri":"http://rubygems.org/gems/em-test-0.0.1.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"eventmachine","requirements":">= 1.0.0.beta.1"}]}},{"name":"refinerycms-footer-menu","downloads":24,"version":"1.0","version_downloads":24,"authors":"Marian Andre","info":"Ruby on Rails Footer Menu engine for Refinery CMS","project_uri":"http://rubygems.org/gems/refinerycms-footer-menu","gem_uri":"http://rubygems.org/gems/refinerycms-footer-menu-1.0.gem","homepage_uri":"http://github.com/bitflut/refinerycms-footer-menu","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"refinerycms-testing","requirements":"~> 2.0.0"}],"runtime":[{"name":"refinerycms-core","requirements":"~> 2.0.0"}]}},{"name":"collectd-interface","downloads":31,"version":"0.1.0","version_downloads":31,"authors":"Victor Penso","info":"Web and REST interface to data stored by Collectd.","project_uri":"http://rubygems.org/gems/collectd-interface","gem_uri":"http://rubygems.org/gems/collectd-interface-0.1.0.gem","homepage_uri":"https://github.com/vpenso/collectd-interface","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"maruku","requirements":">= 0.6"},{"name":"sinatra","requirements":">= 1.3"}]}},{"name":"jsr166y","downloads":24,"version":"20120125","version_downloads":24,"authors":"Charles Oliver Nutter","info":"A gem wrapping the jsr166y.jar file for Java 7's java.util.concurrent features","project_uri":"http://rubygems.org/gems/jsr166y","gem_uri":"http://rubygems.org/gems/jsr166y-20120125.gem","homepage_uri":"http://github.com/headius/jsr166y-gem","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"yast","downloads":22,"version":"0.0.1","version_downloads":22,"authors":"Thomas Smestad","info":"Gem to use Yast API","project_uri":"http://rubygems.org/gems/yast","gem_uri":"http://rubygems.org/gems/yast-0.0.1.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"builder","requirements":">= 0"},{"name":"xml-simple","requirements":">= 0"}]}},{"name":"sidekiq-mailer","downloads":23,"version":"0.1.0","version_downloads":23,"authors":"André Arko","info":"Module for Rails mailers that sends the mail in the background. Adapted from the resque_mailer gem.","project_uri":"http://rubygems.org/gems/sidekiq-mailer","gem_uri":"http://rubygems.org/gems/sidekiq-mailer-0.1.0.gem","homepage_uri":"http://github.com/indirect/sidekiq-mailer","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"rspec","requirements":"~> 2.8.0"}],"runtime":[{"name":"sidekiq","requirements":"~> 0.6"}]}},{"name":"uhl-cap-recipes","downloads":23,"version":"0.1.0","version_downloads":23,"authors":"crazycode","info":"capistrano recipes for my works","project_uri":"http://rubygems.org/gems/uhl-cap-recipes","gem_uri":"http://rubygems.org/gems/uhl-cap-recipes-0.1.0.gem","homepage_uri":"http://github.com/crazycode/uhl-cap-recipes","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"addressable","requirements":">= 0"},{"name":"capistrano","requirements":">= 0"},{"name":"json","requirements":">= 0"}]}},{"name":"twitter_to_csv","downloads":25,"version":"0.0.1","version_downloads":25,"authors":"Andrew Cantino","info":"Dump the Twitter streaming API to a CSV or JSON file","project_uri":"http://rubygems.org/gems/twitter_to_csv","gem_uri":"http://rubygems.org/gems/twitter_to_csv-0.0.1.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"em-http-request","requirements":">= 0"},{"name":"fastercsv","requirements":">= 0"},{"name":"twitter-stream","requirements":">= 0"},{"name":"unsupervised-language-detection","requirements":">= 0"}]}},{"name":"taglib-heroku","downloads":24,"version":"1.7","version_downloads":24,"authors":"PJ Kelly","info":"Ruby wrapper for installing Taglib on Heroku","project_uri":"http://rubygems.org/gems/taglib-heroku","gem_uri":"http://rubygems.org/gems/taglib-heroku-1.7.gem","homepage_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"cmake-heroku","requirements":">= 0"}]}},{"name":"cmake-heroku","downloads":28,"version":"2.8.7","version_downloads":28,"authors":"PJ Kelly","info":"Ruby wrapper for installing Cmake on Heroku","project_uri":"http://rubygems.org/gems/cmake-heroku","gem_uri":"http://rubygems.org/gems/cmake-heroku-2.8.7.gem","homepage_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"cmake","downloads":32,"version":"2.8.7","version_downloads":32,"authors":"PJ Kelly","info":"CMake Ruby Wrapper","project_uri":"http://rubygems.org/gems/cmake","gem_uri":"http://rubygems.org/gems/cmake-2.8.7.gem","homepage_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"faucet","downloads":23,"version":"0.1.0","version_downloads":23,"authors":"Dan Shipper","info":"Schedule emails to be sent at a later date from your Rails app.","project_uri":"http://rubygems.org/gems/faucet","gem_uri":"http://rubygems.org/gems/faucet-0.1.0.gem","homepage_uri":"http://www.danshipper.com","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"sqlite3","requirements":">= 0"}],"runtime":[{"name":"rails","requirements":"~> 3.1"}]}},{"name":"dummy-gem","downloads":1,"version":"0.0.1","version_downloads":1,"authors":"Michael Rykov","info":" No need for alarm - this is only a test\n","project_uri":"http://rubygems.org/gems/dummy-gem","gem_uri":"http://rubygems.org/gems/dummy-gem-0.0.1.gem","homepage_uri":"http://www.google.com","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[]}},{"name":"time_tag_in_words","downloads":23,"version":"0.0.1","version_downloads":23,"authors":"Jason L Perry","info":"Example rails plugin for a talk on publishing ruby gems","project_uri":"http://rubygems.org/gems/time_tag_in_words","gem_uri":"http://rubygems.org/gems/time_tag_in_words-0.0.1.gem","homepage_uri":"https://github.com/TampaRuby/time_tag_in_words","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[{"name":"sqlite3","requirements":">= 0"}],"runtime":[{"name":"rails","requirements":"~> 3"}]}},{"name":"action_pusher","downloads":28,"version":"0.0.1","version_downloads":28,"authors":"Logan Koester","info":"Render views to Pusher from anywhere in your application","project_uri":"http://rubygems.org/gems/action_pusher","gem_uri":"http://rubygems.org/gems/action_pusher-0.0.1.gem","homepage_uri":"https://github.com/agoragames/action_pusher","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"pusher","requirements":">= 0"},{"name":"rails","requirements":">= 3.1"}]}},{"name":"riaction_genie","downloads":27,"version":"0.0.1","version_downloads":27,"authors":"Chris Eberz","info":"Engine to manually trigger IActionable events","project_uri":"http://rubygems.org/gems/riaction_genie","gem_uri":"http://rubygems.org/gems/riaction_genie-0.0.1.gem","homepage_uri":"","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"haml","requirements":">= 0"},{"name":"rails","requirements":"= 3.0.11"},{"name":"rake","requirements":"= 0.8.7"},{"name":"riaction","requirements":"= 1.1.0"},{"name":"ruby-iactionable","requirements":"= 0.0.2"}]}},{"name":"iced-coffee-script","downloads":27,"version":"2.2.0","version_downloads":27,"authors":"Max Krohn","info":" Ruby IcedCoffeeScript is a bridge to the JS CoffeeScript compiler.\n","project_uri":"http://rubygems.org/gems/iced-coffee-script","gem_uri":"http://rubygems.org/gems/iced-coffee-script-2.2.0.gem","homepage_uri":"http://github.com/maxtaco/ruby-coffee-script","wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null,"source_code_uri":null,"bug_tracker_uri":null,"dependencies":{"development":[],"runtime":[{"name":"execjs","requirements":">= 0"},{"name":"iced-coffee-script-source","requirements":">= 0"}]}}] \ No newline at end of file diff --git a/spec/fixtures/latest.yaml b/spec/fixtures/latest.yaml deleted file mode 100644 index b304492..0000000 --- a/spec/fixtures/latest.yaml +++ /dev/null @@ -1,1098 +0,0 @@ ---- -- name: seanwalbran-rpm_contrib - downloads: 3 - version: 2.1.6.1 - version_downloads: 3 - authors: Bill Kayser, Jon Guymon - info: ! 'Community contributed instrumentation for various frameworks based on - - the New Relic Ruby monitoring gem newrelic_rpm. - -' - project_uri: http://rubygems.org/gems/seanwalbran-rpm_contrib - gem_uri: http://rubygems.org/gems/seanwalbran-rpm_contrib-2.1.6.1.gem - homepage_uri: http://github.com/newrelic/rpm_contrib - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: newrelic_rpm - requirements: ! '>= 3.1.1' - - name: newrelic_rpm - requirements: ! '>= 3.1.1' -- name: annotations - downloads: 7 - version: 0.1.0 - version_downloads: 7 - authors: David Demaree - info: Source code annotations, extracted from Rails. - project_uri: http://rubygems.org/gems/annotations - gem_uri: http://rubygems.org/gems/annotations-0.1.0.gem - homepage_uri: http://github.com/ddemaree/annotations - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: rake - requirements: ! '>= 0' -- name: ndl_search - downloads: 5 - version: 0.0.0 - version_downloads: 5 - authors: Mao Tsunekawa - info: ndl_search.rb is a wrapper library for NDL Search OpenSearch API - project_uri: http://rubygems.org/gems/ndl_search - gem_uri: http://rubygems.org/gems/ndl_search-0.0.0.gem - homepage_uri: http://github.com/tsunekawa/ndl_search - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ~> 1.0.0 - - name: jeweler - requirements: ~> 1.8.3 - - name: rcov - requirements: ! '>= 0' - - name: rdoc - requirements: ~> 3.12 - - name: rspec - requirements: ~> 2.8.0 - runtime: - - name: rest-client - requirements: ! '>= 0' -- name: quick_magick_hooopo - downloads: 6 - version: 0.8.1 - version_downloads: 6 - authors: Ahmed ElDawy - info: QuickMagick allows you to access ImageMagick command line functions using - Ruby interface. - project_uri: http://rubygems.org/gems/quick_magick_hooopo - gem_uri: http://rubygems.org/gems/quick_magick_hooopo-0.8.1.gem - homepage_uri: http://quickmagick.rubyforge.org/ - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: monospace_tag_text_formatter - downloads: 7 - version: 0.0.3 - version_downloads: 7 - authors: Jacek Mikrut - info: Extension to monospace_text_formatter Gem. Treats HTML-like tags as zero-length - and ensures they are properly closed during text truncation/splitting and reopened - after line wrapping. - project_uri: http://rubygems.org/gems/monospace_tag_text_formatter - gem_uri: http://rubygems.org/gems/monospace_tag_text_formatter-0.0.3.gem - homepage_uri: http://github.com/jacekmikrut/monospace_tag_text_formatter - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ~> 2.0 - runtime: - - name: monospace_text_formatter - requirements: = 0.0.3 -- name: give4each - downloads: 12 - version: 0.0.1 - version_downloads: 12 - authors: pasberth - info: This rubygem does not have a description or summary. - project_uri: http://rubygems.org/gems/give4each - gem_uri: http://rubygems.org/gems/give4each-0.0.1.gem - homepage_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: hoe - requirements: ~> 2.13 - - name: rdoc - requirements: ~> 3.10 - runtime: [] -- name: ajax_pagination - downloads: 10 - version: 0.0.1 - version_downloads: 10 - authors: Ronald Ping Man Chan - info: Handles AJAX pagination for you, by hooking up the links you want to load - content with javascript in designated page containers. Each webpage can have multiple - page containers, each with a different set of pagination links. The page containers - can be nested. Degrades gracefully when javascript is disabled. - project_uri: http://rubygems.org/gems/ajax_pagination - gem_uri: http://rubygems.org/gems/ajax_pagination-0.0.1.gem - homepage_uri: https://github.com/ronalchn/ajax_pagination - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ! '>= 0' - runtime: - - name: jquery-historyjs - requirements: ! '>= 0' - - name: jquery-rails - requirements: ! '>= 1.0' - - name: rails - requirements: ! '>= 3.1' -- name: points-scraper - downloads: 10 - version: 0.0.1 - version_downloads: 10 - authors: TADA Tadashi - info: ! 'getting mileages/points by web scraping shopping sites: T-SITE.' - project_uri: http://rubygems.org/gems/points-scraper - gem_uri: http://rubygems.org/gems/points-scraper-0.0.1.gem - homepage_uri: https://github.com/tdtds/points-scraper - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: mechanize - requirements: ! '>= 0' - - name: pit - requirements: ! '>= 0' -- name: fluent-plugin-growthforecast - downloads: 10 - version: 0.1.0 - version_downloads: 10 - authors: TAGOMORI Satoshi - info: Plugin to post numbers to GrowthForecast (by kazeburo) - project_uri: http://rubygems.org/gems/fluent-plugin-growthforecast - gem_uri: http://rubygems.org/gems/fluent-plugin-growthforecast-0.1.0.gem - homepage_uri: http://github.com/tagomoris/fluent-plugin-growthforecast - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ~> 1.0.0 - - name: jeweler - requirements: ~> 1.6.4 - - name: rake - requirements: ! '>= 0.9.2' - - name: shoulda - requirements: ! '>= 0' - - name: simplecov - requirements: ! '>= 0.5.4' - - name: simplecov - requirements: ! '>= 0' - runtime: - - name: fluentd - requirements: ~> 0.10.8 - - name: fluentd - requirements: ! '>= 0' - - name: rdoc - requirements: ! '>= 0' -- name: rl_hiya_mikhail_grishko - downloads: 12 - version: 0.0.1 - version_downloads: 12 - authors: Mikhail Grishko - info: The library opens up the String class and adds a method writesize, which returns - the size of the string. - project_uri: http://rubygems.org/gems/rl_hiya_mikhail_grishko - gem_uri: http://rubygems.org/gems/rl_hiya_mikhail_grishko-0.0.1.gem - homepage_uri: https://github.com/mikhailaleksandrovi4 - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: truth-table - downloads: 14 - version: '0.1' - version_downloads: 14 - authors: Les Fletcher - info: Generate a truth table for a logical expression - project_uri: http://rubygems.org/gems/truth-table - gem_uri: http://rubygems.org/gems/truth-table-0.1.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: test-unit - requirements: ~> 2.2.0 - runtime: [] -- name: sunscraper - downloads: 17 - version: 1.0.0 - version_downloads: 17 - authors: Peter Zotov - info: A WebKit-based, JavaScript-capable HTML scraper. - project_uri: http://rubygems.org/gems/sunscraper - gem_uri: http://rubygems.org/gems/sunscraper-1.0.0.gem - homepage_uri: http://github.com/roundlake/sunscraper - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ! '>= 0' - runtime: - - name: ffi - requirements: ! '>= 1.0.11' -- name: subtitle-library - downloads: 18 - version: 0.0.1 - version_downloads: 18 - authors: HaNdyMaN89 - info: A subtitle library which can manipulate SubRip, MicroDVD and SubViewer formats. - project_uri: http://rubygems.org/gems/subtitle-library - gem_uri: http://rubygems.org/gems/subtitle-library-0.0.1.gem - homepage_uri: https://github.com/HaNdyMaN89/subtitle-library - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: fakefs - requirements: ! '>= 0.4.0' - - name: rspec - requirements: ! '>= 2' - runtime: [] -- name: soundwave - downloads: 22 - version: 0.0.1 - version_downloads: 22 - authors: David Demaree - info: A simple static website generator - project_uri: http://rubygems.org/gems/soundwave - gem_uri: http://rubygems.org/gems/soundwave-0.0.1.gem - homepage_uri: http://github.com/ddemaree/soundwave - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: bundler - requirements: ! '>= 0' - - name: rspec - requirements: ~> 2.8.0 - runtime: - - name: activesupport - requirements: ! '>= 3.1.0' - - name: fssm - requirements: ! '>= 0' - - name: mustache - requirements: ! '>= 0' - - name: tilt - requirements: ! '>= 0' -- name: konacha - downloads: 21 - version: 0.9.0 - version_downloads: 21 - authors: John Firebaugh - info: Unit test your Rails JavaScript with the mocha test framework and chai assertion - library - project_uri: http://rubygems.org/gems/konacha - gem_uri: http://rubygems.org/gems/konacha-0.9.0.gem - homepage_uri: http://github.com/jfirebaugh/konacha - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: capybara-firebug - requirements: ~> 1.1 - - name: coffee-script - requirements: ! '>= 0' - - name: ejs - requirements: ! '>= 0' - - name: rspec-rails - requirements: ! '>= 0' - runtime: - - name: capybara - requirements: ! '>= 0' - - name: jquery-rails - requirements: ! '>= 0' - - name: rails - requirements: ~> 3.1 -- name: red_socket - downloads: 23 - version: 0.0.1 - version_downloads: 23 - authors: Mariusz Wyrozebski - info: red-socket.com is a service providing push notifications to clients listening - to websockets. Gem is a wrapper for the service to allow pushing messages. - project_uri: http://rubygems.org/gems/red_socket - gem_uri: http://rubygems.org/gems/red_socket-0.0.1.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: em-http-request - requirements: ! '>= 0' - - name: eventmachine - requirements: ! '>= 0' - - name: rake - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 0' - runtime: [] -- name: windbag - downloads: 21 - version: 0.0.1 - version_downloads: 21 - authors: Logan Koester - info: Windbag is the event notification system extracted from MLG Starcraft Arena - project_uri: http://rubygems.org/gems/windbag - gem_uri: http://rubygems.org/gems/windbag-0.0.1.gem - homepage_uri: http://github.com/agoragames/windbag - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: database_cleaner - requirements: ! '>= 0' - - name: factory_girl_rails - requirements: ! '>= 0' - - name: guard - requirements: ! '>= 0' - - name: guard-rspec - requirements: ! '>= 0' - - name: rspec-rails - requirements: ! '>= 0' - - name: shoulda-matchers - requirements: ! '>= 0' - - name: sqlite3 - requirements: ! '>= 0' - runtime: - - name: rails - requirements: ~> 3.1.3 -- name: rl_hiya_belnicoff_marcelo - downloads: 22 - version: 0.0.1 - version_downloads: 22 - authors: Marcelo Belnicoff - info: The library implement de class hiya - project_uri: http://rubygems.org/gems/rl_hiya_belnicoff_marcelo - gem_uri: http://rubygems.org/gems/rl_hiya_belnicoff_marcelo-0.0.1.gem - homepage_uri: http://rubylearning.org/ - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: nerd_quiz - downloads: 22 - version: 0.0.1 - version_downloads: 22 - authors: Simeon F. Willbanks - info: Test your nerd skills by answering NerdPursuit questions! - project_uri: http://rubygems.org/gems/nerd_quiz - gem_uri: http://rubygems.org/gems/nerd_quiz-0.0.1.gem - homepage_uri: http://www.simeonfosterwillbanks.com - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: fsgrowl - downloads: 23 - version: 0.1.0 - version_downloads: 23 - authors: Gilles Devaux - info: Growl notifier for Formspring.me - project_uri: http://rubygems.org/gems/fsgrowl - gem_uri: http://rubygems.org/gems/fsgrowl-0.1.0.gem - homepage_uri: http://rubygems.org/gems/fsgrowl - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rake - requirements: ! '>= 0' - runtime: - - name: daemons - requirements: ! '>= 0' - - name: json - requirements: ! '>= 0' - - name: nokogiri - requirements: ! '>= 0' -- name: my_string_extend_MAB - downloads: 22 - version: 0.0.1 - version_downloads: 22 - authors: Satish Talim - info: The library opens up the String class and adds a method writesize, which returns - the size of the string. - project_uri: http://rubygems.org/gems/my_string_extend_MAB - gem_uri: http://rubygems.org/gems/my_string_extend_MAB-0.0.1.gem - homepage_uri: http://rubylearning.org/ - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: make_resourceful - downloads: 25 - version: '1.0' - version_downloads: 25 - authors: Hampton Catlin - info: ! ' Take back control of your Controllers. Make them awesome. Make them - sleek. Make them resourceful. - -' - project_uri: http://rubygems.org/gems/make_resourceful - gem_uri: http://rubygems.org/gems/make_resourceful-1.0.gem - homepage_uri: http://github.com/hcatlin/make_resourceful - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: action_kit_api - downloads: 25 - version: 0.1.0 - version_downloads: 25 - authors: Sam Stelfox - info: Provides encapsulated object access through the ActionKit API - project_uri: http://rubygems.org/gems/action_kit_api - gem_uri: http://rubygems.org/gems/action_kit_api-0.1.0.gem - homepage_uri: http://democracyforamerica.com/ - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: cucumber - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 0' - runtime: [] -- name: padrino-flash - downloads: 21 - version: 0.1.0 - version_downloads: 21 - authors: Benjamin Bloch - info: A plugin for the Padrino web framework which adds support for Rails like flash - messages - project_uri: http://rubygems.org/gems/padrino-flash - gem_uri: http://rubygems.org/gems/padrino-flash-0.1.0.gem - homepage_uri: https://github.com/Cirex/padrino-flash - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: https://github.com/Cirex/padrino-flash - bug_tracker_uri: https://github.com/Cirex/padrino-flash/issues - dependencies: - development: - - name: rack-test - requirements: ! '>= 0' - - name: rspec - requirements: ! '>= 2.0.0' - - name: rspec-html-matchers - requirements: ! '>= 0' - runtime: - - name: padrino-core - requirements: ! '>= 0' - - name: padrino-helpers - requirements: ! '>= 0' -- name: assertions-eb - downloads: 26 - version: 1.7.2 - version_downloads: 26 - authors: DesigningPatterns, Expected Behavior - info: This project adds some additional assertions to Test::Unit::Assertions, including - assert_raise_message (allowing verification of error messages) and assert_greater_than. - project_uri: http://rubygems.org/gems/assertions-eb - gem_uri: http://rubygems.org/gems/assertions-eb-1.7.2.gem - homepage_uri: http://www.expectedbehavior.com - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: financial_services - downloads: 4 - version: 0.0.1 - version_downloads: 4 - authors: Bruce Martin - info: Agris to .Net AgrisServices Interface - project_uri: http://rubygems.org/gems/financial_services - gem_uri: http://rubygems.org/gems/financial_services-0.0.1.gem - homepage_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: rails - requirements: ~> 3.2.1 -- name: FacebookParser - downloads: 25 - version: 0.1.2 - version_downloads: 25 - authors: Nicholas Pufal - info: This gem was made in 2 hours for an experiemntal project, so yes, it's pretty - simple yet, but I hope is still useful.' - project_uri: http://rubygems.org/gems/FacebookParser - gem_uri: http://rubygems.org/gems/FacebookParser-0.1.2.gem - homepage_uri: https://github.com/nicholaspufal/facebookparser - wiki_uri: '' - documentation_uri: https://github.com/nicholaspufal/facebookparser - mailing_list_uri: '' - source_code_uri: '' - bug_tracker_uri: '' - dependencies: - development: [] - runtime: - - name: httparty - requirements: ! '>= 0' -- name: jashmenn-method_cache - downloads: 24 - version: 0.7.1.0 - version_downloads: 24 - authors: Justin Balthrop - info: Simple memcache-based memoization library for Ruby - project_uri: http://rubygems.org/gems/jashmenn-method_cache - gem_uri: http://rubygems.org/gems/jashmenn-method_cache-0.7.1.0.gem - homepage_uri: http://github.com/ninjudd/method_cache - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: ruby-notes - downloads: 23 - version: 1.0.0 - version_downloads: 23 - authors: Martin Asenov - info: Ruby notes is a console lne tool that let you keep reminders/notes and afterwards - search within them and export the result to various formats. - project_uri: http://rubygems.org/gems/ruby-notes - gem_uri: http://rubygems.org/gems/ruby-notes-1.0.0.gem - homepage_uri: https://github.com/asenovm/Ruby-Notes - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: welcome_cycle - downloads: 24 - version: 0.0.4 - version_downloads: 24 - authors: Luke Brown, Chris Stainthorpe - info: The idea behind this gem is to abstract out the logic of sending out welcome - emails during a free trial. - project_uri: http://rubygems.org/gems/welcome_cycle - gem_uri: http://rubygems.org/gems/welcome_cycle-0.0.4.gem - homepage_uri: '' - wiki_uri: '' - documentation_uri: '' - mailing_list_uri: '' - source_code_uri: https://github.com/customersure/welcome_cycle - bug_tracker_uri: '' - dependencies: - development: - - name: rspec - requirements: ! '>= 0' - runtime: - - name: rails - requirements: ! '>= 3.0.10' -- name: openshifter - downloads: 24 - version: '0.1' - version_downloads: 24 - authors: Marek Jelen - info: Simplify deployments of Sinatra applications using JRuby to OpenShift - project_uri: http://rubygems.org/gems/openshifter - gem_uri: http://rubygems.org/gems/openshifter-0.1.gem - homepage_uri: http://github.com/marekjelen/openshifter - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: yack - downloads: 22 - version: 0.0.1 - version_downloads: 22 - authors: Florian Motlik - info: Churn through Yaml file via callbacks. Define rules for specific parameters, - load the yaml file and get callbacks if the routes match - project_uri: http://rubygems.org/gems/yack - gem_uri: http://rubygems.org/gems/yack-0.0.1.gem - homepage_uri: https://github.com/flomotlik/yack - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: yaml_db_arel - downloads: 25 - version: 0.2.2 - version_downloads: 25 - authors: Adam Wiggins, Orion Henry - info: ! ' - - YamlDb is a database-independent format for dumping and restoring data. It complements - the the database-independent schema format found in db/schema.rb. The data is - saved into db/data.yml. - - This can be used as a replacement for mysqldump or pg_dump, but only for the databases - typically used by Rails apps. Users, permissions, schemas, triggers, and other - advanced database features are not supported - by design. - - Any database that has an ActiveRecord adapter should work - -' - project_uri: http://rubygems.org/gems/yaml_db_arel - gem_uri: http://rubygems.org/gems/yaml_db_arel-0.2.2.gem - homepage_uri: http://github.com/ludicast/yaml_db - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: em-test - downloads: 28 - version: 0.0.1 - version_downloads: 28 - authors: Paweł Pacana - info: Simple TDD API for testing asynchronous EventMachine code. Extracted from - em-spec to remove dependencies. - project_uri: http://rubygems.org/gems/em-test - gem_uri: http://rubygems.org/gems/em-test-0.0.1.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: eventmachine - requirements: ! '>= 1.0.0.beta.1' -- name: refinerycms-footer-menu - downloads: 24 - version: '1.0' - version_downloads: 24 - authors: Marian Andre - info: Ruby on Rails Footer Menu engine for Refinery CMS - project_uri: http://rubygems.org/gems/refinerycms-footer-menu - gem_uri: http://rubygems.org/gems/refinerycms-footer-menu-1.0.gem - homepage_uri: http://github.com/bitflut/refinerycms-footer-menu - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: refinerycms-testing - requirements: ~> 2.0.0 - runtime: - - name: refinerycms-core - requirements: ~> 2.0.0 -- name: collectd-interface - downloads: 31 - version: 0.1.0 - version_downloads: 31 - authors: Victor Penso - info: Web and REST interface to data stored by Collectd. - project_uri: http://rubygems.org/gems/collectd-interface - gem_uri: http://rubygems.org/gems/collectd-interface-0.1.0.gem - homepage_uri: https://github.com/vpenso/collectd-interface - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: maruku - requirements: ! '>= 0.6' - - name: sinatra - requirements: ! '>= 1.3' -- name: jsr166y - downloads: 24 - version: '20120125' - version_downloads: 24 - authors: Charles Oliver Nutter - info: A gem wrapping the jsr166y.jar file for Java 7's java.util.concurrent features - project_uri: http://rubygems.org/gems/jsr166y - gem_uri: http://rubygems.org/gems/jsr166y-20120125.gem - homepage_uri: http://github.com/headius/jsr166y-gem - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: yast - downloads: 22 - version: 0.0.1 - version_downloads: 22 - authors: Thomas Smestad - info: Gem to use Yast API - project_uri: http://rubygems.org/gems/yast - gem_uri: http://rubygems.org/gems/yast-0.0.1.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: builder - requirements: ! '>= 0' - - name: xml-simple - requirements: ! '>= 0' -- name: sidekiq-mailer - downloads: 23 - version: 0.1.0 - version_downloads: 23 - authors: André Arko - info: Module for Rails mailers that sends the mail in the background. Adapted from - the resque_mailer gem. - project_uri: http://rubygems.org/gems/sidekiq-mailer - gem_uri: http://rubygems.org/gems/sidekiq-mailer-0.1.0.gem - homepage_uri: http://github.com/indirect/sidekiq-mailer - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: rspec - requirements: ~> 2.8.0 - runtime: - - name: sidekiq - requirements: ~> 0.6 -- name: uhl-cap-recipes - downloads: 23 - version: 0.1.0 - version_downloads: 23 - authors: crazycode - info: capistrano recipes for my works - project_uri: http://rubygems.org/gems/uhl-cap-recipes - gem_uri: http://rubygems.org/gems/uhl-cap-recipes-0.1.0.gem - homepage_uri: http://github.com/crazycode/uhl-cap-recipes - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: addressable - requirements: ! '>= 0' - - name: capistrano - requirements: ! '>= 0' - - name: json - requirements: ! '>= 0' -- name: twitter_to_csv - downloads: 25 - version: 0.0.1 - version_downloads: 25 - authors: Andrew Cantino - info: Dump the Twitter streaming API to a CSV or JSON file - project_uri: http://rubygems.org/gems/twitter_to_csv - gem_uri: http://rubygems.org/gems/twitter_to_csv-0.0.1.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: em-http-request - requirements: ! '>= 0' - - name: fastercsv - requirements: ! '>= 0' - - name: twitter-stream - requirements: ! '>= 0' - - name: unsupervised-language-detection - requirements: ! '>= 0' -- name: taglib-heroku - downloads: 24 - version: '1.7' - version_downloads: 24 - authors: PJ Kelly - info: Ruby wrapper for installing Taglib on Heroku - project_uri: http://rubygems.org/gems/taglib-heroku - gem_uri: http://rubygems.org/gems/taglib-heroku-1.7.gem - homepage_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: cmake-heroku - requirements: ! '>= 0' -- name: cmake-heroku - downloads: 28 - version: 2.8.7 - version_downloads: 28 - authors: PJ Kelly - info: Ruby wrapper for installing Cmake on Heroku - project_uri: http://rubygems.org/gems/cmake-heroku - gem_uri: http://rubygems.org/gems/cmake-heroku-2.8.7.gem - homepage_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: cmake - downloads: 32 - version: 2.8.7 - version_downloads: 32 - authors: PJ Kelly - info: CMake Ruby Wrapper - project_uri: http://rubygems.org/gems/cmake - gem_uri: http://rubygems.org/gems/cmake-2.8.7.gem - homepage_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: faucet - downloads: 23 - version: 0.1.0 - version_downloads: 23 - authors: Dan Shipper - info: Schedule emails to be sent at a later date from your Rails app. - project_uri: http://rubygems.org/gems/faucet - gem_uri: http://rubygems.org/gems/faucet-0.1.0.gem - homepage_uri: http://www.danshipper.com - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: sqlite3 - requirements: ! '>= 0' - runtime: - - name: rails - requirements: ~> 3.1 -- name: dummy-gem - downloads: 1 - version: 0.0.1 - version_downloads: 1 - authors: Michael Rykov - info: ! ' No need for alarm - this is only a test - -' - project_uri: http://rubygems.org/gems/dummy-gem - gem_uri: http://rubygems.org/gems/dummy-gem-0.0.1.gem - homepage_uri: http://www.google.com - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: [] -- name: time_tag_in_words - downloads: 23 - version: 0.0.1 - version_downloads: 23 - authors: Jason L Perry - info: Example rails plugin for a talk on publishing ruby gems - project_uri: http://rubygems.org/gems/time_tag_in_words - gem_uri: http://rubygems.org/gems/time_tag_in_words-0.0.1.gem - homepage_uri: https://github.com/TampaRuby/time_tag_in_words - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: - - name: sqlite3 - requirements: ! '>= 0' - runtime: - - name: rails - requirements: ~> 3 -- name: action_pusher - downloads: 28 - version: 0.0.1 - version_downloads: 28 - authors: Logan Koester - info: Render views to Pusher from anywhere in your application - project_uri: http://rubygems.org/gems/action_pusher - gem_uri: http://rubygems.org/gems/action_pusher-0.0.1.gem - homepage_uri: https://github.com/agoragames/action_pusher - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: pusher - requirements: ! '>= 0' - - name: rails - requirements: ! '>= 3.1' -- name: riaction_genie - downloads: 27 - version: 0.0.1 - version_downloads: 27 - authors: Chris Eberz - info: Engine to manually trigger IActionable events - project_uri: http://rubygems.org/gems/riaction_genie - gem_uri: http://rubygems.org/gems/riaction_genie-0.0.1.gem - homepage_uri: '' - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: haml - requirements: ! '>= 0' - - name: rails - requirements: = 3.0.11 - - name: rake - requirements: = 0.8.7 - - name: riaction - requirements: = 1.1.0 - - name: ruby-iactionable - requirements: = 0.0.2 -- name: iced-coffee-script - downloads: 27 - version: 2.2.0 - version_downloads: 27 - authors: Max Krohn - info: ! ' Ruby IcedCoffeeScript is a bridge to the JS CoffeeScript compiler. - -' - project_uri: http://rubygems.org/gems/iced-coffee-script - gem_uri: http://rubygems.org/gems/iced-coffee-script-2.2.0.gem - homepage_uri: http://github.com/maxtaco/ruby-coffee-script - wiki_uri: - documentation_uri: - mailing_list_uri: - source_code_uri: - bug_tracker_uri: - dependencies: - development: [] - runtime: - - name: execjs - requirements: ! '>= 0' - - name: iced-coffee-script-source - requirements: ! '>= 0' diff --git a/spec/fixtures/most_downloaded.json b/spec/fixtures/most_downloaded.json new file mode 100644 index 0000000..5fabe7d --- /dev/null +++ b/spec/fixtures/most_downloaded.json @@ -0,0 +1 @@ +{"gems":[[{"position":0,"number":"1.0.0","built_at":"2006-03-12 15:00:00 UTC","created_at":"2011-09-16 23:01:28 UTC","updated_at":"2011-09-16 23:01:28 UTC","indexed":true,"id":86,"prerelease":false,"full_name":"abstract-1.0.0","summary":"a library which enable you to define abstract method in Ruby","description":"'abstract.rb' is a library which enable you to define abstract method in Ruby.","authors":"makoto kuwata","rubygem_id":86,"rubyforge_project":null,"latest":true,"downloads_count":0,"platform":"ruby"},1]]} \ No newline at end of file diff --git a/spec/fixtures/most_downloaded.yaml b/spec/fixtures/most_downloaded.yaml deleted file mode 100644 index a5c3e5c..0000000 --- a/spec/fixtures/most_downloaded.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -:gems: -- - position: 0 - number: 1.0.0 - built_at: 2006-03-12 15:00:00 Z - created_at: 2011-09-16 23:01:28.426563 Z - updated_at: 2011-09-16 23:01:28.426563 Z - indexed: true - id: 86 - prerelease: false - full_name: abstract-1.0.0 - summary: a library which enable you to define abstract method in Ruby - description: "'abstract.rb' is a library which enable you to define abstract method in Ruby." - authors: makoto kuwata - rubygem_id: 86 - rubyforge_project: - latest: true - downloads_count: 0 - platform: ruby - - 1 diff --git a/spec/fixtures/most_downloaded_today.json b/spec/fixtures/most_downloaded_today.json new file mode 100644 index 0000000..2071722 --- /dev/null +++ b/spec/fixtures/most_downloaded_today.json @@ -0,0 +1 @@ +{"gems":[[{"id":244668,"authors":"Jim Weirich","description":"Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax.","number":"0.9.2.2","rubygem_id":15077,"built_at":"2011-10-22 00:00:00 UTC","updated_at":"2011-10-22 15:19:11 UTC","rubyforge_project":null,"summary":"Ruby based make-like utility.","platform":"ruby","created_at":"2011-10-22 15:19:11 UTC","indexed":true,"prerelease":false,"position":1,"latest":true,"full_name":"rake-0.9.2.2"},9801],[{"id":284657,"authors":"Austin Ziegler","description":"This library allows for the identification of a file's likely MIME content\ntype. This is release 1.17.2. The identification of MIME content type is based\non a file's filename extensions.\n\nMIME::Types for Ruby originally based on and synchronized with MIME::Types for\nPerl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data\nformat for the MIME::Type list has changed and the synchronization will no\nlonger happen.\n\n:include: Licence.rdoc","number":"1.18","rubygem_id":15446,"built_at":"2012-03-21 00:00:00 UTC","updated_at":"2012-03-21 02:05:14 UTC","rubyforge_project":null,"summary":"This library allows for the identification of a file's likely MIME content type","platform":"ruby","created_at":"2012-03-21 02:05:14 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"mime-types-1.18"},8809],[{"id":223803,"authors":"Nathan Sobo","description":null,"number":"1.4.10","rubygem_id":15170,"built_at":"2011-07-27 00:00:00 UTC","updated_at":"2011-07-27 05:16:42 UTC","rubyforge_project":null,"summary":"A Ruby-based text parsing and interpretation DSL","platform":"ruby","created_at":"2011-07-27 05:16:42 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"treetop-1.4.10"},8035],[{"id":247024,"authors":"Clifford Heath","description":"\nThe Polyglot library allows a Ruby module to register a loader\nfor the file type associated with a filename extension, and it\naugments 'require' to find and load matching files.","number":"0.3.3","rubygem_id":15558,"built_at":"2011-11-01 00:00:00 UTC","updated_at":"2011-11-01 08:57:14 UTC","rubyforge_project":null,"summary":"Augment 'require' to load non-Ruby file types","platform":"ruby","created_at":"2011-11-01 08:57:14 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"polyglot-0.3.3"},7919],[{"id":298229,"authors":"Florian Frank","description":"This is a JSON implementation as a Ruby extension in C.","number":"1.7.1","rubygem_id":14981,"built_at":"2012-05-07 00:00:00 UTC","updated_at":"2012-05-07 11:25:38 UTC","rubyforge_project":null,"summary":"JSON Implementation for Ruby","platform":"ruby","created_at":"2012-05-07 11:25:38 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"json-1.7.1"},7910],[{"id":170027,"authors":"Jim Weirich","description":"Builder provides a number of builder objects that make creating structured data\nsimple to do. Currently the following builder objects are supported:\n\n* XML Markup\n* XML Events\n","number":"3.0.0","rubygem_id":15274,"built_at":"2010-11-17 05:00:00 UTC","updated_at":"2010-11-17 15:50:42 UTC","rubyforge_project":null,"summary":"Builders for MarkUp.","platform":"ruby","created_at":"2010-11-17 15:50:42 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"builder-3.0.0"},7553],[{"id":209166,"authors":"Sven Fuchs, Joshua Harvey, Matt Aimonetti, Stephan Soller, Saimon Moore","description":"New wave Internationalization support for Ruby.","number":"0.6.0","rubygem_id":18291,"built_at":"2011-05-21 22:00:00 UTC","updated_at":"2011-05-22 11:34:49 UTC","rubyforge_project":null,"summary":"New wave Internationalization support for Ruby","platform":"ruby","created_at":"2011-05-22 11:34:49 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"i18n-0.6.0"},7248],[{"id":295943,"authors":"Michael Bleigh, Josh Kalderimis, Erik Michaels-Ober","description":"A gem to provide easy switching between different JSON backends, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, and OkJson.","number":"1.3.4","rubygem_id":29916,"built_at":"2012-04-29 00:00:00 UTC","updated_at":"2012-04-29 03:00:45 UTC","rubyforge_project":null,"summary":"A gem to provide swappable JSON backends.","platform":"ruby","created_at":"2012-04-29 03:00:45 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"multi_json-1.3.4"},7183],[{"id":170754,"authors":"Yehuda Katz, José Valim","description":"A scripting framework that replaces rake, sake and rubigen","number":"0.14.6","rubygem_id":15655,"built_at":"2010-11-19 23:00:00 UTC","updated_at":"2010-11-20 22:40:39 UTC","rubyforge_project":null,"summary":"A scripting framework that replaces rake, sake and rubigen","platform":"ruby","created_at":"2010-11-20 22:40:39 UTC","indexed":true,"prerelease":false,"position":5,"latest":false,"full_name":"thor-0.14.6"},7158],[{"id":197729,"authors":"makoto kuwata","description":" Erubis is an implementation of eRuby and has the following features:\n\n * Very fast, almost three times faster than ERB and about 10% faster than eruby.\n * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)\n * Auto escaping support\n * Auto trimming spaces around '<% %>'\n * Embedded pattern changeable (default '<% %>')\n * Enable to handle Processing Instructions (PI) as embedded pattern (ex. '')\n * Context object available and easy to combine eRuby template with YAML datafile\n * Print statement available\n * Easy to extend and customize in subclass\n * Ruby on Rails support\n","number":"2.7.0","rubygem_id":15055,"built_at":"2011-04-01 15:00:00 UTC","updated_at":"2011-04-01 22:54:09 UTC","rubyforge_project":null,"summary":"a fast and extensible eRuby implementation which supports multi-language","platform":"ruby","created_at":"2011-04-01 22:54:09 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"erubis-2.7.0"},6847],[{"id":230254,"authors":"Ryan Tomayko","description":"Generic interface to multiple Ruby template engines","number":"1.3.3","rubygem_id":15609,"built_at":"2011-08-25 00:00:00 UTC","updated_at":"2011-08-25 08:52:02 UTC","rubyforge_project":null,"summary":"Generic interface to multiple Ruby template engines","platform":"ruby","created_at":"2011-08-25 08:52:02 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"tilt-1.3.3"},6807],[{"id":267545,"authors":"Christian Neukirchen","description":"Rack provides a minimal, modular and adaptable interface for developing\nweb applications in Ruby. By wrapping HTTP requests and responses in\nthe simplest way possible, it unifies and distills the API for web\nservers, web frameworks, and software in between (the so-called\nmiddleware) into a single method call.\n\nAlso see http://rack.rubyforge.org.\n","number":"1.4.1","rubygem_id":15261,"built_at":"2012-01-23 00:00:00 UTC","updated_at":"2012-01-23 06:51:48 UTC","rubyforge_project":null,"summary":"a modular Ruby webserver interface","platform":"ruby","created_at":"2012-01-23 06:51:48 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"rack-1.4.1"},6757],[{"id":289820,"authors":"Philip Ross","description":"TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones.","number":"0.3.33","rubygem_id":14982,"built_at":"2012-04-07 23:00:00 UTC","updated_at":"2012-04-08 15:47:06 UTC","rubyforge_project":null,"summary":"Daylight-savings aware timezone library","platform":"ruby","created_at":"2012-04-08 15:47:06 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"tzinfo-0.3.33"},6523],[{"id":223878,"authors":"Bryan Helmkamp","description":"Rack::Test is a small, simple testing API for Rack apps. It can be used on its\nown or as a reusable starting point for Web frameworks and testing libraries\nto build on. Most of its initial functionality is an extraction of Merb 1.0's\nrequest helpers feature.","number":"0.6.1","rubygem_id":16108,"built_at":"2011-07-27 04:00:00 UTC","updated_at":"2011-07-27 15:37:27 UTC","rubyforge_project":null,"summary":"Simple testing API built on Rack","platform":"ruby","created_at":"2011-07-27 15:37:27 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"rack-test-0.6.1"},6486],[{"id":259116,"authors":"Eric Hodel, Dave Thomas, Phil Hagelberg, Tony Strauss","description":"RDoc produces HTML and command-line documentation for Ruby projects. RDoc\nincludes the +rdoc+ and +ri+ tools for generating and displaying online\ndocumentation.\n\nSee RDoc for a description of RDoc's markup and basic use.","number":"3.12","rubygem_id":15279,"built_at":"2011-12-15 00:00:00 UTC","updated_at":"2011-12-15 21:53:49 UTC","rubyforge_project":null,"summary":"RDoc produces HTML and command-line documentation for Ruby projects","platform":"ruby","created_at":"2011-12-15 21:53:49 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"rdoc-3.12"},6412],[{"id":228573,"authors":"Sam Stephenson","description":"A Ruby library for finding files in a set of paths.","number":"1.2.1","rubygem_id":33858,"built_at":"2011-08-17 05:00:00 UTC","updated_at":"2011-08-18 03:39:04 UTC","rubyforge_project":null,"summary":"Find files in a set of paths","platform":"ruby","created_at":"2011-08-18 03:39:04 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"hike-1.2.1"},5750],[{"id":279980,"authors":"Ryan Tomayko","description":"Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-based applications that produce freshness (Expires, Cache-Control) and/or validation (Last-Modified, ETag) information.","number":"1.2","rubygem_id":15307,"built_at":"2012-03-05 00:00:00 UTC","updated_at":"2012-03-05 08:59:43 UTC","rubyforge_project":null,"summary":"HTTP Caching for Rack","platform":"ruby","created_at":"2012-03-05 08:59:43 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"rack-cache-1.2"},5697],[{"id":195891,"authors":"Joshua Peek","description":" Rack middleware to force SSL/TLS.\n","number":"1.3.2","rubygem_id":34587,"built_at":"2011-03-24 05:00:00 UTC","updated_at":"2011-03-24 16:09:49 UTC","rubyforge_project":null,"summary":"Force SSL/TLS in your app.","platform":"ruby","created_at":"2011-03-24 16:09:49 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"rack-ssl-1.3.2"},5493],[{"id":285582,"authors":"André Arko, Terence Lee, Carl Lerche, Yehuda Katz","description":"Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably","number":"1.1.3","rubygem_id":19969,"built_at":"2012-03-24 00:00:00 UTC","updated_at":"2012-03-24 01:03:55 UTC","rubyforge_project":null,"summary":"The best way to manage your application's dependencies","platform":"ruby","created_at":"2012-03-24 01:03:55 UTC","indexed":true,"prerelease":false,"position":1,"latest":true,"full_name":"bundler-1.1.3"},5485],[{"id":282155,"authors":"Ara T. Howard","description":"description: systemu kicks the ass","number":"2.5.0","rubygem_id":15789,"built_at":"2012-03-13 00:00:00 UTC","updated_at":"2012-03-13 03:03:47 UTC","rubyforge_project":null,"summary":"systemu","platform":"ruby","created_at":"2012-03-13 03:03:47 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"systemu-2.5.0"},4838],[{"id":287566,"authors":"David Heinemeier Hansson","description":"A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.","number":"3.2.3","rubygem_id":15163,"built_at":"2012-03-30 03:00:00 UTC","updated_at":"2012-03-30 22:26:17 UTC","rubyforge_project":null,"summary":"A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.","platform":"ruby","created_at":"2012-03-30 22:26:17 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"activesupport-3.2.3"},4808],[{"id":282606,"authors":"Mikel Lindsaar","description":"A really Ruby Mail handler.","number":"2.4.4","rubygem_id":22621,"built_at":"2012-03-14 00:00:00 UTC","updated_at":"2012-03-14 11:47:48 UTC","rubyforge_project":null,"summary":"Mail provides a nice Ruby DSL for making, sending and reading emails.","platform":"ruby","created_at":"2012-03-14 11:47:48 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"mail-2.4.4"},4764],[{"id":297803,"authors":"Nathan Weizenbaum, Chris Eppstein, Hampton Catlin","description":" Sass makes CSS fun again. Sass is an extension of CSS3, adding\n nested rules, variables, mixins, selector inheritance, and more.\n It's translated to well-formatted, standard CSS using the\n command line tool or a web-framework plugin.\n","number":"3.1.17","rubygem_id":20367,"built_at":"2012-05-05 00:00:00 UTC","updated_at":"2012-05-05 00:59:41 UTC","rubyforge_project":null,"summary":"A powerful but elegant CSS compiler that makes CSS fun again.","platform":"ruby","created_at":"2012-05-05 00:59:41 UTC","indexed":true,"prerelease":false,"position":43,"latest":true,"full_name":"sass-3.1.17"},4734],[{"id":276346,"authors":"Aaron Patterson, Bryan Halmkamp, Emilio Tagua, Nick Kallen","description":"Arel is a SQL AST manager for Ruby. It\n\n1. Simplifies the generation of complex SQL queries\n2. Adapts to various RDBMS systems\n\nIt is intended to be a framework framework; that is, you can build your own ORM\nwith it, focusing on innovative object and collection modeling as opposed to\ndatabase compatibility and query generation.","number":"3.0.2","rubygem_id":20250,"built_at":"2012-02-21 00:00:00 UTC","updated_at":"2012-02-21 23:06:04 UTC","rubyforge_project":null,"summary":"Arel is a SQL AST manager for Ruby","platform":"ruby","created_at":"2012-02-21 23:06:04 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"arel-3.0.2"},4707],[{"id":295369,"authors":"Sam Stephenson, Joshua Peek","description":"Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.","number":"2.1.3","rubygem_id":16001,"built_at":"2012-04-26 00:00:00 UTC","updated_at":"2012-04-26 21:05:09 UTC","rubyforge_project":null,"summary":"Rack-based asset packaging system","platform":"ruby","created_at":"2012-04-26 21:05:09 UTC","indexed":true,"prerelease":false,"position":10,"latest":false,"full_name":"sprockets-2.1.3"},4700],[{"id":276612,"authors":"Aaron Patterson","description":"Journey is a router. It routes requests.","number":"1.0.3","rubygem_id":51143,"built_at":"2012-02-22 00:00:00 UTC","updated_at":"2012-02-22 19:53:16 UTC","rubyforge_project":null,"summary":"Journey is a router","platform":"ruby","created_at":"2012-02-22 19:53:16 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"journey-1.0.3"},4698],[{"id":298288,"authors":"Sam Stephenson, Josh Peek","description":" ExecJS lets you run JavaScript code from Ruby.\n","number":"1.3.2","rubygem_id":39188,"built_at":"2012-05-07 00:00:00 UTC","updated_at":"2012-05-07 15:01:34 UTC","rubyforge_project":null,"summary":"Run JavaScript code from Ruby","platform":"ruby","created_at":"2012-05-07 15:01:34 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"execjs-1.3.2"},4674],[{"id":287563,"authors":"David Heinemeier Hansson","description":"A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.","number":"3.2.3","rubygem_id":22283,"built_at":"2012-03-30 03:00:00 UTC","updated_at":"2012-03-30 22:25:49 UTC","rubyforge_project":null,"summary":"A toolkit for building modeling frameworks (part of Rails).","platform":"ruby","created_at":"2012-03-30 22:25:49 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"activemodel-3.2.3"},4341],[{"id":193137,"authors":"Jeremy Ashkenas, Joshua Peek, Sam Stephenson","description":" Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.\n","number":"2.2.0","rubygem_id":24858,"built_at":"2010-03-11 06:00:00 UTC","updated_at":"2011-03-11 18:13:37 UTC","rubyforge_project":null,"summary":"Ruby CoffeeScript Compiler","platform":"ruby","created_at":"2011-03-11 18:13:37 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"coffee-script-2.2.0"},4218],[{"id":230850,"authors":"Austin Ziegler","description":"Diff::LCS is a port of Perl's Algorithm::Diff that uses the McIlroy-Hunt\nlongest common subsequence (LCS) algorithm to compute intelligent differences\nbetween two sequenced enumerable containers. The implementation is based on\nMario I. Wolczko's {Smalltalk version 1.2}[ftp://st.cs.uiuc.edu/pub/Smalltalk/MANCHESTER/manchester/4.0/diff.st]\n(1993) and Ned Konz's Perl version\n{Algorithm::Diff 1.15}[http://search.cpan.org/~nedkonz/Algorithm-Diff-1.15/].\n\nThis is release 1.1.3, fixing several small bugs found over the years. Version\n1.1.0 added new features, including the ability to #patch and #unpatch changes\nas well as a new contextual diff callback, Diff::LCS::ContextDiffCallbacks,\nthat should improve the context sensitivity of patching.\n\nThis library is called Diff::LCS because of an early version of Algorithm::Diff\nwhich was restrictively licensed. This version has seen a minor license change:\ninstead of being under Ruby's license as an option, the third optional license\nis the MIT license.","number":"1.1.3","rubygem_id":15123,"built_at":"2011-08-28 00:00:00 UTC","updated_at":"2011-08-28 02:01:05 UTC","rubyforge_project":null,"summary":"Diff::LCS is a port of Perl's Algorithm::Diff that uses the McIlroy-Hunt longest common subsequence (LCS) algorithm to compute intelligent differences between two sequenced enumerable containers","platform":"ruby","created_at":"2011-08-28 02:01:05 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"diff-lcs-1.1.3"},4131],[{"id":287562,"authors":"David Heinemeier Hansson","description":"Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.","number":"3.2.3","rubygem_id":15420,"built_at":"2012-03-30 03:00:00 UTC","updated_at":"2012-03-30 22:25:44 UTC","rubyforge_project":null,"summary":"Web-flow and rendering framework putting the VC in MVC (part of Rails).","platform":"ruby","created_at":"2012-03-30 22:25:44 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"actionpack-3.2.3"},4061],[{"id":287564,"authors":"David Heinemeier Hansson","description":"Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.","number":"3.2.3","rubygem_id":15353,"built_at":"2012-03-30 03:00:00 UTC","updated_at":"2012-03-30 22:26:01 UTC","rubyforge_project":null,"summary":"Object-relational mapper framework (part of Rails).","platform":"ruby","created_at":"2012-03-30 22:26:01 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"activerecord-3.2.3"},4024],[{"id":281411,"authors":"Aaron Patterson, Mike Dalessio, Yoko Harada","description":"Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's\nmany features is the ability to search documents via XPath or CSS3 selectors.\n\nXML is like violence - if it doesn’t solve your problems, you are not using\nenough of it.","number":"1.5.2","rubygem_id":15272,"built_at":"2012-03-09 00:00:00 UTC","updated_at":"2012-03-09 21:00:50 UTC","rubyforge_project":null,"summary":"Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser","platform":"ruby","created_at":"2012-03-09 21:00:50 UTC","indexed":true,"prerelease":false,"position":4,"latest":true,"full_name":"nokogiri-1.5.2"},3908],[{"id":287565,"authors":"David Heinemeier Hansson","description":"REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.","number":"3.2.3","rubygem_id":16004,"built_at":"2012-03-30 03:00:00 UTC","updated_at":"2012-03-30 22:26:05 UTC","rubyforge_project":null,"summary":"REST modeling framework (part of Rails).","platform":"ruby","created_at":"2012-03-30 22:26:05 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"activeresource-3.2.3"},3906],[{"id":287561,"authors":"David Heinemeier Hansson","description":"Email on Rails. Compose, deliver, receive, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.","number":"3.2.3","rubygem_id":15237,"built_at":"2012-03-30 03:00:00 UTC","updated_at":"2012-03-30 22:25:34 UTC","rubyforge_project":null,"summary":"Email composition, delivery, and receiving framework (part of Rails).","platform":"ruby","created_at":"2012-03-30 22:25:34 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"actionmailer-3.2.3"},3906],[{"id":290553,"authors":"Jeremy Ashkenas","description":" CoffeeScript is a little language that compiles into JavaScript.\n Underneath all of those embarrassing braces and semicolons,\n JavaScript has always had a gorgeous object model at its heart.\n CoffeeScript is an attempt to expose the good parts of JavaScript\n in a simple way.\n","number":"1.3.1","rubygem_id":34841,"built_at":"2012-04-10 00:00:00 UTC","updated_at":"2012-04-10 21:40:46 UTC","rubyforge_project":null,"summary":"The CoffeeScript Compiler","platform":"ruby","created_at":"2012-04-10 21:40:46 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"coffee-script-source-1.3.1"},3821],[{"id":287568,"authors":"David Heinemeier Hansson","description":"Rails internals: application bootup, plugins, generators, and rake tasks.","number":"3.2.3","rubygem_id":26159,"built_at":"2012-03-30 03:00:00 UTC","updated_at":"2012-03-30 22:26:57 UTC","rubyforge_project":null,"summary":"Tools for creating, working with, and running Rails applications.","platform":"ruby","created_at":"2012-03-30 22:26:57 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"railties-3.2.3"},3812],[{"id":287567,"authors":"David Heinemeier Hansson","description":"Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.","number":"3.2.3","rubygem_id":15494,"built_at":"2012-03-30 03:00:00 UTC","updated_at":"2012-03-30 22:26:20 UTC","rubyforge_project":null,"summary":"Full-stack web application framework.","platform":"ruby","created_at":"2012-03-30 22:26:20 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"rails-3.2.3"},3739],[{"id":223513,"authors":"Christian Neukirchen","description":"Rack provides minimal, modular and adaptable interface for developing\nweb applications in Ruby. By wrapping HTTP requests and responses in\nthe simplest way possible, it unifies and distills the API for web\nservers, web frameworks, and software in between (the so-called\nmiddleware) into a single method call.\n\nAlso see http://rack.rubyforge.org.\n","number":"1.3.2","rubygem_id":15261,"built_at":"2011-07-26 00:00:00 UTC","updated_at":"2011-07-26 01:40:42 UTC","rubyforge_project":null,"summary":"a modular Ruby webserver interface","platform":"ruby","created_at":"2011-07-26 01:40:42 UTC","indexed":true,"prerelease":false,"position":6,"latest":false,"full_name":"rack-1.3.2"},3390],[{"id":286549,"authors":"Ville Lautanala","description":null,"number":"1.2.4","rubygem_id":34530,"built_at":"2012-03-27 00:00:00 UTC","updated_at":"2012-03-27 19:39:35 UTC","rubyforge_project":null,"summary":"Ruby wrapper for UglifyJS JavaScript compressor","platform":"ruby","created_at":"2012-03-27 19:39:35 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"uglifier-1.2.4"},3301],[{"id":268026,"authors":"James Edward Gray II","description":"A high-level IO library that provides validation, type conversion, and more for\ncommand-line interfaces. HighLine also includes a complete menu system that can\ncrank out anything from simple list selection to complete shells with just\nminutes of work.\n","number":"1.6.11","rubygem_id":15013,"built_at":"2012-01-24 00:00:00 UTC","updated_at":"2012-01-24 15:39:42 UTC","rubyforge_project":null,"summary":"HighLine is a high-level command-line IO library.","platform":"ruby","created_at":"2012-01-24 15:39:42 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"highline-1.6.11"},3278],[{"id":268966,"authors":"Santiago Pastorino","description":"Coffee Script adapter for the Rails asset pipeline.","number":"3.2.2","rubygem_id":43431,"built_at":"2012-01-26 08:00:00 UTC","updated_at":"2012-01-27 01:07:46 UTC","rubyforge_project":null,"summary":"Coffee Script adapter for the Rails asset pipeline.","platform":"ruby","created_at":"2012-01-27 01:07:46 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"coffee-rails-3.2.2"},3174],[{"id":288558,"authors":"André Arko","description":"This gem provides jQuery and the jQuery-ujs driver for your Rails 3 application.","number":"2.0.2","rubygem_id":31820,"built_at":"2012-04-03 00:00:00 UTC","updated_at":"2012-04-03 17:56:19 UTC","rubyforge_project":null,"summary":"Use jQuery with Rails 3","platform":"ruby","created_at":"2012-04-03 17:56:19 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"jquery-rails-2.0.2"},3078],[{"id":230058,"authors":"Adam Wiggins, Julien Kirch","description":"A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.","number":"1.6.7","rubygem_id":15371,"built_at":"2011-08-24 00:00:00 UTC","updated_at":"2011-08-24 16:11:14 UTC","rubyforge_project":null,"summary":"Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.","platform":"ruby","created_at":"2011-08-24 16:11:14 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"rest-client-1.6.7"},3064],[{"id":250109,"authors":"Wayne Meissner","description":"Ruby-FFI is a ruby extension for programmatically loading dynamic\nlibraries, binding functions within them, and calling those functions\nfrom Ruby code. Moreover, a Ruby-FFI extension works without changes\non Ruby and JRuby. Discover why should you write your next extension\nusing Ruby-FFI here[http://wiki.github.com/ffi/ffi/why-use-ffi].","number":"1.0.11","rubygem_id":15613,"built_at":"2011-11-13 00:00:00 UTC","updated_at":"2011-11-13 20:21:43 UTC","rubyforge_project":null,"summary":"Ruby-FFI is a ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling those functions from Ruby code","platform":"ruby","created_at":"2011-11-13 20:21:43 UTC","indexed":true,"prerelease":false,"position":7,"latest":true,"full_name":"ffi-1.0.11"},3004],[{"id":283923,"authors":"wycats, chriseppstein","description":"Sass adapter for the Rails asset pipeline.","number":"3.2.5","rubygem_id":42066,"built_at":"2012-03-19 00:00:00 UTC","updated_at":"2012-03-19 00:11:12 UTC","rubyforge_project":null,"summary":"Sass adapter for the Rails asset pipeline.","platform":"ruby","created_at":"2012-03-19 00:11:12 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"sass-rails-3.2.5"},2931],[{"id":292257,"authors":"Jamis Buck, Luis Lavena, Aaron Patterson","description":"This module allows Ruby programs to interface with the SQLite3\ndatabase engine (http://www.sqlite.org). You must have the\nSQLite engine installed in order to build this module.\n\nNote that this module is only compatible with SQLite 3.6.16 or newer.","number":"1.3.6","rubygem_id":15916,"built_at":"2012-04-16 00:00:00 UTC","updated_at":"2012-04-16 22:59:51 UTC","rubyforge_project":null,"summary":"This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org)","platform":"ruby","created_at":"2012-04-16 22:59:51 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"sqlite3-1.3.6"},2868],[{"id":234720,"authors":"Coda Hale","description":" bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project\n for hashing passwords. bcrypt-ruby provides a simple, humane wrapper for safely handling\n passwords.\n","number":"3.0.1","rubygem_id":16125,"built_at":"2011-09-12 00:00:00 UTC","updated_at":"2011-09-12 20:36:08 UTC","rubyforge_project":null,"summary":"OpenBSD's bcrypt() password hashing algorithm.","platform":"ruby","created_at":"2011-09-12 20:36:08 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"bcrypt-ruby-3.0.1"},2842],[{"id":297013,"authors":"Bob Aman","description":"Addressable is a replacement for the URI implementation that is part of\nRuby's standard library. It more closely conforms to the relevant RFCs and\nadds support for IRIs and URI templates.\n","number":"2.2.8","rubygem_id":16156,"built_at":"2012-05-01 21:00:00 UTC","updated_at":"2012-05-02 19:16:01 UTC","rubyforge_project":null,"summary":"URI Implementation","platform":"ruby","created_at":"2012-05-02 19:16:01 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"addressable-2.2.8"},2703],[{"id":264449,"authors":"Jamis Buck, Delano Mandelbaum","description":"Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.","number":"2.3.0","rubygem_id":15820,"built_at":"2012-01-11 00:00:00 UTC","updated_at":"2012-01-11 11:46:51 UTC","rubyforge_project":null,"summary":"Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.","platform":"ruby","created_at":"2012-01-11 11:46:51 UTC","indexed":true,"prerelease":false,"position":0,"latest":true,"full_name":"net-ssh-2.3.0"},2700]]} \ No newline at end of file diff --git a/spec/fixtures/most_downloaded_today.yaml b/spec/fixtures/most_downloaded_today.yaml deleted file mode 100644 index 4ee854c..0000000 --- a/spec/fixtures/most_downloaded_today.yaml +++ /dev/null @@ -1,1053 +0,0 @@ ---- -:gems: -- - id: 244668 - authors: Jim Weirich - description: Rake is a Make-like program implemented in Ruby. Tasks and dependencies - arespecified in standard Ruby syntax. - number: 0.9.2.2 - rubygem_id: 15077 - built_at: 2011-10-22 00:00:00.000000000 Z - updated_at: 2011-10-22 15:19:11.555047000 Z - rubyforge_project: - summary: Ruby based make-like utility. - platform: ruby - created_at: 2011-10-22 15:19:11.555047000 Z - indexed: true - prerelease: false - position: 1 - latest: true - full_name: rake-0.9.2.2 - - 9801 -- - id: 284657 - authors: Austin Ziegler - description: ! 'This library allows for the identification of a file''s likely - MIME content - - type. This is release 1.17.2. The identification of MIME content type is based - - on a file''s filename extensions. - - - MIME::Types for Ruby originally based on and synchronized with MIME::Types for - - Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data - - format for the MIME::Type list has changed and the synchronization will no - - longer happen. - - - :include: Licence.rdoc' - number: '1.18' - rubygem_id: 15446 - built_at: 2012-03-21 00:00:00.000000000 Z - updated_at: 2012-03-21 02:05:14.288840000 Z - rubyforge_project: - summary: This library allows for the identification of a file's likely MIME content - type - platform: ruby - created_at: 2012-03-21 02:05:14.288840000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: mime-types-1.18 - - 8809 -- - id: 223803 - authors: Nathan Sobo - description: - number: 1.4.10 - rubygem_id: 15170 - built_at: 2011-07-27 00:00:00.000000000 Z - updated_at: 2011-07-27 05:16:42.569449000 Z - rubyforge_project: - summary: A Ruby-based text parsing and interpretation DSL - platform: ruby - created_at: 2011-07-27 05:16:42.569449000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: treetop-1.4.10 - - 8035 -- - id: 247024 - authors: Clifford Heath - description: ! ' - - The Polyglot library allows a Ruby module to register a loader - - for the file type associated with a filename extension, and it - - augments ''require'' to find and load matching files.' - number: 0.3.3 - rubygem_id: 15558 - built_at: 2011-11-01 00:00:00.000000000 Z - updated_at: 2011-11-01 08:57:14.430822000 Z - rubyforge_project: - summary: Augment 'require' to load non-Ruby file types - platform: ruby - created_at: 2011-11-01 08:57:14.430822000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: polyglot-0.3.3 - - 7919 -- - id: 298229 - authors: Florian Frank - description: This is a JSON implementation as a Ruby extension in C. - number: 1.7.1 - rubygem_id: 14981 - built_at: 2012-05-07 00:00:00.000000000 Z - updated_at: 2012-05-07 11:25:38.574569000 Z - rubyforge_project: - summary: JSON Implementation for Ruby - platform: ruby - created_at: 2012-05-07 11:25:38.574569000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: json-1.7.1 - - 7910 -- - id: 170027 - authors: Jim Weirich - description: ! 'Builder provides a number of builder objects that make creating - structured data - - simple to do. Currently the following builder objects are supported: - - - * XML Markup - - * XML Events - -' - number: 3.0.0 - rubygem_id: 15274 - built_at: 2010-11-17 05:00:00.000000000 Z - updated_at: 2010-11-17 15:50:42.323277000 Z - rubyforge_project: - summary: Builders for MarkUp. - platform: ruby - created_at: 2010-11-17 15:50:42.323277000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: builder-3.0.0 - - 7553 -- - id: 209166 - authors: Sven Fuchs, Joshua Harvey, Matt Aimonetti, Stephan Soller, Saimon Moore - description: New wave Internationalization support for Ruby. - number: 0.6.0 - rubygem_id: 18291 - built_at: 2011-05-21 22:00:00.000000000 Z - updated_at: 2011-05-22 11:34:49.582300000 Z - rubyforge_project: - summary: New wave Internationalization support for Ruby - platform: ruby - created_at: 2011-05-22 11:34:49.582300000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: i18n-0.6.0 - - 7248 -- - id: 295943 - authors: Michael Bleigh, Josh Kalderimis, Erik Michaels-Ober - description: A gem to provide easy switching between different JSON backends, - including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, - and OkJson. - number: 1.3.4 - rubygem_id: 29916 - built_at: 2012-04-29 00:00:00.000000000 Z - updated_at: 2012-04-29 03:00:45.154075000 Z - rubyforge_project: - summary: A gem to provide swappable JSON backends. - platform: ruby - created_at: 2012-04-29 03:00:45.154075000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: multi_json-1.3.4 - - 7183 -- - id: 170754 - authors: Yehuda Katz, José Valim - description: A scripting framework that replaces rake, sake and rubigen - number: 0.14.6 - rubygem_id: 15655 - built_at: 2010-11-19 23:00:00.000000000 Z - updated_at: 2010-11-20 22:40:39.820107000 Z - rubyforge_project: - summary: A scripting framework that replaces rake, sake and rubigen - platform: ruby - created_at: 2010-11-20 22:40:39.820107000 Z - indexed: true - prerelease: false - position: 5 - latest: false - full_name: thor-0.14.6 - - 7158 -- - id: 197729 - authors: makoto kuwata - description: ! " Erubis is an implementation of eRuby and has the following features:\n\n - \ * Very fast, almost three times faster than ERB and about 10% faster than - eruby.\n * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)\n - \ * Auto escaping support\n * Auto trimming spaces around '<% %>'\n * Embedded - pattern changeable (default '<% %>')\n * Enable to handle Processing Instructions - (PI) as embedded pattern (ex. '')\n * Context object available and - easy to combine eRuby template with YAML datafile\n * Print statement available\n - \ * Easy to extend and customize in subclass\n * Ruby on Rails support\n" - number: 2.7.0 - rubygem_id: 15055 - built_at: 2011-04-01 15:00:00.000000000 Z - updated_at: 2011-04-01 22:54:09.171353000 Z - rubyforge_project: - summary: a fast and extensible eRuby implementation which supports multi-language - platform: ruby - created_at: 2011-04-01 22:54:09.171353000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: erubis-2.7.0 - - 6847 -- - id: 230254 - authors: Ryan Tomayko - description: Generic interface to multiple Ruby template engines - number: 1.3.3 - rubygem_id: 15609 - built_at: 2011-08-25 00:00:00.000000000 Z - updated_at: 2011-08-25 08:52:02.578830000 Z - rubyforge_project: - summary: Generic interface to multiple Ruby template engines - platform: ruby - created_at: 2011-08-25 08:52:02.578830000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: tilt-1.3.3 - - 6807 -- - id: 267545 - authors: Christian Neukirchen - description: ! 'Rack provides a minimal, modular and adaptable interface for developing - - web applications in Ruby. By wrapping HTTP requests and responses in - - the simplest way possible, it unifies and distills the API for web - - servers, web frameworks, and software in between (the so-called - - middleware) into a single method call. - - - Also see http://rack.rubyforge.org. - -' - number: 1.4.1 - rubygem_id: 15261 - built_at: 2012-01-23 00:00:00.000000000 Z - updated_at: 2012-01-23 06:51:48.577696000 Z - rubyforge_project: - summary: a modular Ruby webserver interface - platform: ruby - created_at: 2012-01-23 06:51:48.577696000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: rack-1.4.1 - - 6757 -- - id: 289820 - authors: Philip Ross - description: TZInfo is a Ruby library that uses the standard tz (Olson) database - to provide daylight savings aware transformations between times in different - time zones. - number: 0.3.33 - rubygem_id: 14982 - built_at: 2012-04-07 23:00:00.000000000 Z - updated_at: 2012-04-08 15:47:06.586448000 Z - rubyforge_project: - summary: Daylight-savings aware timezone library - platform: ruby - created_at: 2012-04-08 15:47:06.586448000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: tzinfo-0.3.33 - - 6523 -- - id: 223878 - authors: Bryan Helmkamp - description: ! 'Rack::Test is a small, simple testing API for Rack apps. It can - be used on its - - own or as a reusable starting point for Web frameworks and testing libraries - - to build on. Most of its initial functionality is an extraction of Merb 1.0''s - - request helpers feature.' - number: 0.6.1 - rubygem_id: 16108 - built_at: 2011-07-27 04:00:00.000000000 Z - updated_at: 2011-07-27 15:37:27.443629000 Z - rubyforge_project: - summary: Simple testing API built on Rack - platform: ruby - created_at: 2011-07-27 15:37:27.443629000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: rack-test-0.6.1 - - 6486 -- - id: 259116 - authors: Eric Hodel, Dave Thomas, Phil Hagelberg, Tony Strauss - description: ! 'RDoc produces HTML and command-line documentation for Ruby projects. RDoc - - includes the +rdoc+ and +ri+ tools for generating and displaying online - - documentation. - - - See RDoc for a description of RDoc''s markup and basic use.' - number: '3.12' - rubygem_id: 15279 - built_at: 2011-12-15 00:00:00.000000000 Z - updated_at: 2011-12-15 21:53:49.301701000 Z - rubyforge_project: - summary: RDoc produces HTML and command-line documentation for Ruby projects - platform: ruby - created_at: 2011-12-15 21:53:49.301701000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: rdoc-3.12 - - 6412 -- - id: 228573 - authors: Sam Stephenson - description: A Ruby library for finding files in a set of paths. - number: 1.2.1 - rubygem_id: 33858 - built_at: 2011-08-17 05:00:00.000000000 Z - updated_at: 2011-08-18 03:39:04.154564000 Z - rubyforge_project: - summary: Find files in a set of paths - platform: ruby - created_at: 2011-08-18 03:39:04.154564000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: hike-1.2.1 - - 5750 -- - id: 279980 - authors: Ryan Tomayko - description: Rack::Cache is suitable as a quick drop-in component to enable HTTP - caching for Rack-based applications that produce freshness (Expires, Cache-Control) - and/or validation (Last-Modified, ETag) information. - number: '1.2' - rubygem_id: 15307 - built_at: 2012-03-05 00:00:00.000000000 Z - updated_at: 2012-03-05 08:59:43.288885000 Z - rubyforge_project: - summary: HTTP Caching for Rack - platform: ruby - created_at: 2012-03-05 08:59:43.288885000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: rack-cache-1.2 - - 5697 -- - id: 195891 - authors: Joshua Peek - description: ! ' Rack middleware to force SSL/TLS. - -' - number: 1.3.2 - rubygem_id: 34587 - built_at: 2011-03-24 05:00:00.000000000 Z - updated_at: 2011-03-24 16:09:49.194009000 Z - rubyforge_project: - summary: Force SSL/TLS in your app. - platform: ruby - created_at: 2011-03-24 16:09:49.194009000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: rack-ssl-1.3.2 - - 5493 -- - id: 285582 - authors: André Arko, Terence Lee, Carl Lerche, Yehuda Katz - description: Bundler manages an application's dependencies through its entire - life, across many machines, systematically and repeatably - number: 1.1.3 - rubygem_id: 19969 - built_at: 2012-03-24 00:00:00.000000000 Z - updated_at: 2012-03-24 01:03:55.612634000 Z - rubyforge_project: - summary: The best way to manage your application's dependencies - platform: ruby - created_at: 2012-03-24 01:03:55.612634000 Z - indexed: true - prerelease: false - position: 1 - latest: true - full_name: bundler-1.1.3 - - 5485 -- - id: 282155 - authors: Ara T. Howard - description: ! 'description: systemu kicks the ass' - number: 2.5.0 - rubygem_id: 15789 - built_at: 2012-03-13 00:00:00.000000000 Z - updated_at: 2012-03-13 03:03:47.635845000 Z - rubyforge_project: - summary: systemu - platform: ruby - created_at: 2012-03-13 03:03:47.635845000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: systemu-2.5.0 - - 4838 -- - id: 287566 - authors: David Heinemeier Hansson - description: A toolkit of support libraries and Ruby core extensions extracted - from the Rails framework. Rich support for multibyte strings, internationalization, - time zones, and testing. - number: 3.2.3 - rubygem_id: 15163 - built_at: 2012-03-30 03:00:00.000000000 Z - updated_at: 2012-03-30 22:26:17.675159000 Z - rubyforge_project: - summary: A toolkit of support libraries and Ruby core extensions extracted from - the Rails framework. - platform: ruby - created_at: 2012-03-30 22:26:17.675159000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: activesupport-3.2.3 - - 4808 -- - id: 282606 - authors: Mikel Lindsaar - description: A really Ruby Mail handler. - number: 2.4.4 - rubygem_id: 22621 - built_at: 2012-03-14 00:00:00.000000000 Z - updated_at: 2012-03-14 11:47:48.958160000 Z - rubyforge_project: - summary: Mail provides a nice Ruby DSL for making, sending and reading emails. - platform: ruby - created_at: 2012-03-14 11:47:48.958160000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: mail-2.4.4 - - 4764 -- - id: 297803 - authors: Nathan Weizenbaum, Chris Eppstein, Hampton Catlin - description: ! " Sass makes CSS fun again. Sass is an extension of CSS3, - adding\n nested rules, variables, mixins, selector inheritance, and more.\n - \ It's translated to well-formatted, standard CSS using the\n command - line tool or a web-framework plugin.\n" - number: 3.1.17 - rubygem_id: 20367 - built_at: 2012-05-05 00:00:00.000000000 Z - updated_at: 2012-05-05 00:59:41.556192000 Z - rubyforge_project: - summary: A powerful but elegant CSS compiler that makes CSS fun again. - platform: ruby - created_at: 2012-05-05 00:59:41.556192000 Z - indexed: true - prerelease: false - position: 43 - latest: true - full_name: sass-3.1.17 - - 4734 -- - id: 276346 - authors: Aaron Patterson, Bryan Halmkamp, Emilio Tagua, Nick Kallen - description: ! 'Arel is a SQL AST manager for Ruby. It - - - 1. Simplifies the generation of complex SQL queries - - 2. Adapts to various RDBMS systems - - - It is intended to be a framework framework; that is, you can build your own - ORM - - with it, focusing on innovative object and collection modeling as opposed to - - database compatibility and query generation.' - number: 3.0.2 - rubygem_id: 20250 - built_at: 2012-02-21 00:00:00.000000000 Z - updated_at: 2012-02-21 23:06:04.402814000 Z - rubyforge_project: - summary: Arel is a SQL AST manager for Ruby - platform: ruby - created_at: 2012-02-21 23:06:04.402814000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: arel-3.0.2 - - 4707 -- - id: 295369 - authors: Sam Stephenson, Joshua Peek - description: Sprockets is a Rack-based asset packaging system that concatenates - and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS. - number: 2.1.3 - rubygem_id: 16001 - built_at: 2012-04-26 00:00:00.000000000 Z - updated_at: 2012-04-26 21:05:09.062734000 Z - rubyforge_project: - summary: Rack-based asset packaging system - platform: ruby - created_at: 2012-04-26 21:05:09.062734000 Z - indexed: true - prerelease: false - position: 10 - latest: false - full_name: sprockets-2.1.3 - - 4700 -- - id: 276612 - authors: Aaron Patterson - description: Journey is a router. It routes requests. - number: 1.0.3 - rubygem_id: 51143 - built_at: 2012-02-22 00:00:00.000000000 Z - updated_at: 2012-02-22 19:53:16.041244000 Z - rubyforge_project: - summary: Journey is a router - platform: ruby - created_at: 2012-02-22 19:53:16.041244000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: journey-1.0.3 - - 4698 -- - id: 298288 - authors: Sam Stephenson, Josh Peek - description: ! ' ExecJS lets you run JavaScript code from Ruby. - -' - number: 1.3.2 - rubygem_id: 39188 - built_at: 2012-05-07 00:00:00.000000000 Z - updated_at: 2012-05-07 15:01:34.116193000 Z - rubyforge_project: - summary: Run JavaScript code from Ruby - platform: ruby - created_at: 2012-05-07 15:01:34.116193000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: execjs-1.3.2 - - 4674 -- - id: 287563 - authors: David Heinemeier Hansson - description: A toolkit for building modeling frameworks like Active Record and - Active Resource. Rich support for attributes, callbacks, validations, observers, - serialization, internationalization, and testing. - number: 3.2.3 - rubygem_id: 22283 - built_at: 2012-03-30 03:00:00.000000000 Z - updated_at: 2012-03-30 22:25:49.507355000 Z - rubyforge_project: - summary: A toolkit for building modeling frameworks (part of Rails). - platform: ruby - created_at: 2012-03-30 22:25:49.507355000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: activemodel-3.2.3 - - 4341 -- - id: 193137 - authors: Jeremy Ashkenas, Joshua Peek, Sam Stephenson - description: ! ' Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler. - -' - number: 2.2.0 - rubygem_id: 24858 - built_at: 2010-03-11 06:00:00.000000000 Z - updated_at: 2011-03-11 18:13:37.402241000 Z - rubyforge_project: - summary: Ruby CoffeeScript Compiler - platform: ruby - created_at: 2011-03-11 18:13:37.402241000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: coffee-script-2.2.0 - - 4218 -- - id: 230850 - authors: Austin Ziegler - description: ! 'Diff::LCS is a port of Perl''s Algorithm::Diff that uses the McIlroy-Hunt - - longest common subsequence (LCS) algorithm to compute intelligent differences - - between two sequenced enumerable containers. The implementation is based on - - Mario I. Wolczko''s {Smalltalk version 1.2}[ftp://st.cs.uiuc.edu/pub/Smalltalk/MANCHESTER/manchester/4.0/diff.st] - - (1993) and Ned Konz''s Perl version - - {Algorithm::Diff 1.15}[http://search.cpan.org/~nedkonz/Algorithm-Diff-1.15/]. - - - This is release 1.1.3, fixing several small bugs found over the years. Version - - 1.1.0 added new features, including the ability to #patch and #unpatch changes - - as well as a new contextual diff callback, Diff::LCS::ContextDiffCallbacks, - - that should improve the context sensitivity of patching. - - - This library is called Diff::LCS because of an early version of Algorithm::Diff - - which was restrictively licensed. This version has seen a minor license change: - - instead of being under Ruby''s license as an option, the third optional license - - is the MIT license.' - number: 1.1.3 - rubygem_id: 15123 - built_at: 2011-08-28 00:00:00.000000000 Z - updated_at: 2011-08-28 02:01:05.162084000 Z - rubyforge_project: - summary: Diff::LCS is a port of Perl's Algorithm::Diff that uses the McIlroy-Hunt - longest common subsequence (LCS) algorithm to compute intelligent differences - between two sequenced enumerable containers - platform: ruby - created_at: 2011-08-28 02:01:05.162084000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: diff-lcs-1.1.3 - - 4131 -- - id: 287562 - authors: David Heinemeier Hansson - description: Web apps on Rails. Simple, battle-tested conventions for building - and testing MVC web applications. Works with any Rack-compatible server. - number: 3.2.3 - rubygem_id: 15420 - built_at: 2012-03-30 03:00:00.000000000 Z - updated_at: 2012-03-30 22:25:44.937418000 Z - rubyforge_project: - summary: Web-flow and rendering framework putting the VC in MVC (part of Rails). - platform: ruby - created_at: 2012-03-30 22:25:44.937418000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: actionpack-3.2.3 - - 4061 -- - id: 287564 - authors: David Heinemeier Hansson - description: Databases on Rails. Build a persistent domain model by mapping database - tables to Ruby classes. Strong conventions for associations, validations, aggregations, - migrations, and testing come baked-in. - number: 3.2.3 - rubygem_id: 15353 - built_at: 2012-03-30 03:00:00.000000000 Z - updated_at: 2012-03-30 22:26:01.447072000 Z - rubyforge_project: - summary: Object-relational mapper framework (part of Rails). - platform: ruby - created_at: 2012-03-30 22:26:01.447072000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: activerecord-3.2.3 - - 4024 -- - id: 281411 - authors: Aaron Patterson, Mike Dalessio, Yoko Harada - description: ! "Nokogiri (é\x8B¸) is an HTML, XML, SAX, and Reader parser. Among - Nokogiri's\nmany features is the ability to search documents via XPath or CSS3 - selectors.\n\nXML is like violence - if it doesnâ\x80\x99t solve your problems, - you are not using\nenough of it." - number: 1.5.2 - rubygem_id: 15272 - built_at: 2012-03-09 00:00:00.000000000 Z - updated_at: 2012-03-09 21:00:50.368774000 Z - rubyforge_project: - summary: ! "Nokogiri (é\x8B¸) is an HTML, XML, SAX, and Reader parser" - platform: ruby - created_at: 2012-03-09 21:00:50.368774000 Z - indexed: true - prerelease: false - position: 4 - latest: true - full_name: nokogiri-1.5.2 - - 3908 -- - id: 287565 - authors: David Heinemeier Hansson - description: REST on Rails. Wrap your RESTful web app with Ruby classes and work - with them like Active Record models. - number: 3.2.3 - rubygem_id: 16004 - built_at: 2012-03-30 03:00:00.000000000 Z - updated_at: 2012-03-30 22:26:05.553362000 Z - rubyforge_project: - summary: REST modeling framework (part of Rails). - platform: ruby - created_at: 2012-03-30 22:26:05.553362000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: activeresource-3.2.3 - - 3906 -- - id: 287561 - authors: David Heinemeier Hansson - description: Email on Rails. Compose, deliver, receive, and test emails using - the familiar controller/view pattern. First-class support for multipart email - and attachments. - number: 3.2.3 - rubygem_id: 15237 - built_at: 2012-03-30 03:00:00.000000000 Z - updated_at: 2012-03-30 22:25:34.119129000 Z - rubyforge_project: - summary: Email composition, delivery, and receiving framework (part of Rails). - platform: ruby - created_at: 2012-03-30 22:25:34.119129000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: actionmailer-3.2.3 - - 3906 -- - id: 290553 - authors: Jeremy Ashkenas - description: ! " CoffeeScript is a little language that compiles into JavaScript.\n - \ Underneath all of those embarrassing braces and semicolons,\n JavaScript - has always had a gorgeous object model at its heart.\n CoffeeScript is - an attempt to expose the good parts of JavaScript\n in a simple way.\n" - number: 1.3.1 - rubygem_id: 34841 - built_at: 2012-04-10 00:00:00.000000000 Z - updated_at: 2012-04-10 21:40:46.920989000 Z - rubyforge_project: - summary: The CoffeeScript Compiler - platform: ruby - created_at: 2012-04-10 21:40:46.920989000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: coffee-script-source-1.3.1 - - 3821 -- - id: 287568 - authors: David Heinemeier Hansson - description: ! 'Rails internals: application bootup, plugins, generators, and - rake tasks.' - number: 3.2.3 - rubygem_id: 26159 - built_at: 2012-03-30 03:00:00.000000000 Z - updated_at: 2012-03-30 22:26:57.548463000 Z - rubyforge_project: - summary: Tools for creating, working with, and running Rails applications. - platform: ruby - created_at: 2012-03-30 22:26:57.548463000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: railties-3.2.3 - - 3812 -- - id: 287567 - authors: David Heinemeier Hansson - description: Ruby on Rails is a full-stack web framework optimized for programmer - happiness and sustainable productivity. It encourages beautiful code by favoring - convention over configuration. - number: 3.2.3 - rubygem_id: 15494 - built_at: 2012-03-30 03:00:00.000000000 Z - updated_at: 2012-03-30 22:26:20.685171000 Z - rubyforge_project: - summary: Full-stack web application framework. - platform: ruby - created_at: 2012-03-30 22:26:20.685171000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: rails-3.2.3 - - 3739 -- - id: 223513 - authors: Christian Neukirchen - description: ! 'Rack provides minimal, modular and adaptable interface for developing - - web applications in Ruby. By wrapping HTTP requests and responses in - - the simplest way possible, it unifies and distills the API for web - - servers, web frameworks, and software in between (the so-called - - middleware) into a single method call. - - - Also see http://rack.rubyforge.org. - -' - number: 1.3.2 - rubygem_id: 15261 - built_at: 2011-07-26 00:00:00.000000000 Z - updated_at: 2011-07-26 01:40:42.197339000 Z - rubyforge_project: - summary: a modular Ruby webserver interface - platform: ruby - created_at: 2011-07-26 01:40:42.197339000 Z - indexed: true - prerelease: false - position: 6 - latest: false - full_name: rack-1.3.2 - - 3390 -- - id: 286549 - authors: Ville Lautanala - description: - number: 1.2.4 - rubygem_id: 34530 - built_at: 2012-03-27 00:00:00.000000000 Z - updated_at: 2012-03-27 19:39:35.620851000 Z - rubyforge_project: - summary: Ruby wrapper for UglifyJS JavaScript compressor - platform: ruby - created_at: 2012-03-27 19:39:35.620851000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: uglifier-1.2.4 - - 3301 -- - id: 268026 - authors: James Edward Gray II - description: ! 'A high-level IO library that provides validation, type conversion, - and more for - - command-line interfaces. HighLine also includes a complete menu system that - can - - crank out anything from simple list selection to complete shells with just - - minutes of work. - -' - number: 1.6.11 - rubygem_id: 15013 - built_at: 2012-01-24 00:00:00.000000000 Z - updated_at: 2012-01-24 15:39:42.973718000 Z - rubyforge_project: - summary: HighLine is a high-level command-line IO library. - platform: ruby - created_at: 2012-01-24 15:39:42.973718000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: highline-1.6.11 - - 3278 -- - id: 268966 - authors: Santiago Pastorino - description: Coffee Script adapter for the Rails asset pipeline. - number: 3.2.2 - rubygem_id: 43431 - built_at: 2012-01-26 08:00:00.000000000 Z - updated_at: 2012-01-27 01:07:46.608675000 Z - rubyforge_project: - summary: Coffee Script adapter for the Rails asset pipeline. - platform: ruby - created_at: 2012-01-27 01:07:46.608675000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: coffee-rails-3.2.2 - - 3174 -- - id: 288558 - authors: André Arko - description: This gem provides jQuery and the jQuery-ujs driver for your Rails - 3 application. - number: 2.0.2 - rubygem_id: 31820 - built_at: 2012-04-03 00:00:00.000000000 Z - updated_at: 2012-04-03 17:56:19.175900000 Z - rubyforge_project: - summary: Use jQuery with Rails 3 - platform: ruby - created_at: 2012-04-03 17:56:19.175900000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: jquery-rails-2.0.2 - - 3078 -- - id: 230058 - authors: Adam Wiggins, Julien Kirch - description: ! 'A simple HTTP and REST client for Ruby, inspired by the Sinatra - microframework style of specifying actions: get, put, post, delete.' - number: 1.6.7 - rubygem_id: 15371 - built_at: 2011-08-24 00:00:00.000000000 Z - updated_at: 2011-08-24 16:11:14.641497000 Z - rubyforge_project: - summary: Simple HTTP and REST client for Ruby, inspired by microframework syntax - for specifying actions. - platform: ruby - created_at: 2011-08-24 16:11:14.641497000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: rest-client-1.6.7 - - 3064 -- - id: 250109 - authors: Wayne Meissner - description: ! 'Ruby-FFI is a ruby extension for programmatically loading dynamic - - libraries, binding functions within them, and calling those functions - - from Ruby code. Moreover, a Ruby-FFI extension works without changes - - on Ruby and JRuby. Discover why should you write your next extension - - using Ruby-FFI here[http://wiki.github.com/ffi/ffi/why-use-ffi].' - number: 1.0.11 - rubygem_id: 15613 - built_at: 2011-11-13 00:00:00.000000000 Z - updated_at: 2011-11-13 20:21:43.386025000 Z - rubyforge_project: - summary: Ruby-FFI is a ruby extension for programmatically loading dynamic libraries, - binding functions within them, and calling those functions from Ruby code - platform: ruby - created_at: 2011-11-13 20:21:43.386025000 Z - indexed: true - prerelease: false - position: 7 - latest: true - full_name: ffi-1.0.11 - - 3004 -- - id: 283923 - authors: wycats, chriseppstein - description: Sass adapter for the Rails asset pipeline. - number: 3.2.5 - rubygem_id: 42066 - built_at: 2012-03-19 00:00:00.000000000 Z - updated_at: 2012-03-19 00:11:12.919735000 Z - rubyforge_project: - summary: Sass adapter for the Rails asset pipeline. - platform: ruby - created_at: 2012-03-19 00:11:12.919735000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: sass-rails-3.2.5 - - 2931 -- - id: 292257 - authors: Jamis Buck, Luis Lavena, Aaron Patterson - description: ! 'This module allows Ruby programs to interface with the SQLite3 - - database engine (http://www.sqlite.org). You must have the - - SQLite engine installed in order to build this module. - - - Note that this module is only compatible with SQLite 3.6.16 or newer.' - number: 1.3.6 - rubygem_id: 15916 - built_at: 2012-04-16 00:00:00.000000000 Z - updated_at: 2012-04-16 22:59:51.751087000 Z - rubyforge_project: - summary: This module allows Ruby programs to interface with the SQLite3 database - engine (http://www.sqlite.org) - platform: ruby - created_at: 2012-04-16 22:59:51.751087000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: sqlite3-1.3.6 - - 2868 -- - id: 234720 - authors: Coda Hale - description: ! " bcrypt() is a sophisticated and secure hash algorithm designed - by The OpenBSD project\n for hashing passwords. bcrypt-ruby provides a simple, - humane wrapper for safely handling\n passwords.\n" - number: 3.0.1 - rubygem_id: 16125 - built_at: 2011-09-12 00:00:00.000000000 Z - updated_at: 2011-09-12 20:36:08.253454000 Z - rubyforge_project: - summary: OpenBSD's bcrypt() password hashing algorithm. - platform: ruby - created_at: 2011-09-12 20:36:08.253454000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: bcrypt-ruby-3.0.1 - - 2842 -- - id: 297013 - authors: Bob Aman - description: ! 'Addressable is a replacement for the URI implementation that is - part of - - Ruby''s standard library. It more closely conforms to the relevant RFCs and - - adds support for IRIs and URI templates. - -' - number: 2.2.8 - rubygem_id: 16156 - built_at: 2012-05-01 21:00:00.000000000 Z - updated_at: 2012-05-02 19:16:01.379926000 Z - rubyforge_project: - summary: URI Implementation - platform: ruby - created_at: 2012-05-02 19:16:01.379926000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: addressable-2.2.8 - - 2703 -- - id: 264449 - authors: Jamis Buck, Delano Mandelbaum - description: ! 'Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.' - number: 2.3.0 - rubygem_id: 15820 - built_at: 2012-01-11 00:00:00.000000000 Z - updated_at: 2012-01-11 11:46:51.844801000 Z - rubyforge_project: - summary: ! 'Net::SSH: a pure-Ruby implementation of the SSH2 client protocol.' - platform: ruby - created_at: 2012-01-11 11:46:51.844801000 Z - indexed: true - prerelease: false - position: 0 - latest: true - full_name: net-ssh-2.3.0 - - 2700 diff --git a/spec/fixtures/owners.json b/spec/fixtures/owners.json new file mode 100644 index 0000000..d3f9e07 --- /dev/null +++ b/spec/fixtures/owners.json @@ -0,0 +1 @@ +[{"email":"sferik@gmail.com"}] \ No newline at end of file diff --git a/spec/fixtures/owners.yaml b/spec/fixtures/owners.yaml deleted file mode 100644 index cf50e62..0000000 --- a/spec/fixtures/owners.yaml +++ /dev/null @@ -1,2 +0,0 @@ ---- -- email: sferik@gmail.com diff --git a/spec/fixtures/rails.json b/spec/fixtures/rails.json new file mode 100644 index 0000000..3cb93f6 --- /dev/null +++ b/spec/fixtures/rails.json @@ -0,0 +1 @@ +{"name":"rails","dependencies":{"runtime":[{"name":"actionmailer","requirements":"= 3.0.9"},{"name":"actionpack","requirements":"= 3.0.9"},{"name":"activerecord","requirements":"= 3.0.9"},{"name":"activeresource","requirements":"= 3.0.9"},{"name":"activesupport","requirements":"= 3.0.9"},{"name":"bundler","requirements":"~> 1.0"},{"name":"railties","requirements":"= 3.0.9"}],"development":[]},"downloads":4622386,"info":"Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.","version":"3.0.9","version_downloads":153785,"homepage_uri":"http://www.rubyonrails.org","authors":"David Heinemeier Hansson","project_uri":"http://rubygems.org/gems/rails","gem_uri":"http://rubygems.org/gems/rails-3.0.9.gem","source_code_uri":"http://github.com/rails/rails","bug_tracker_uri":"http://rails.lighthouseapp.com/projects/8994-ruby-on-rails","wiki_uri":"http://wiki.rubyonrails.org","documentation_uri":"http://api.rubyonrails.org","mailing_list_uri":"http://groups.google.com/group/rubyonrails-talk"} \ No newline at end of file diff --git a/spec/fixtures/rails.yaml b/spec/fixtures/rails.yaml deleted file mode 100644 index 3086edf..0000000 --- a/spec/fixtures/rails.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: rails -dependencies: - runtime: - - name: actionmailer - requirements: = 3.0.9 - - name: actionpack - requirements: = 3.0.9 - - name: activerecord - requirements: = 3.0.9 - - name: activeresource - requirements: = 3.0.9 - - name: activesupport - requirements: = 3.0.9 - - name: bundler - requirements: ~> 1.0 - - name: railties - requirements: = 3.0.9 - development: [] - -downloads: 4622386 -info: Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration. -version: 3.0.9 -version_downloads: 153785 -homepage_uri: http://www.rubyonrails.org -authors: David Heinemeier Hansson -project_uri: http://rubygems.org/gems/rails -gem_uri: http://rubygems.org/gems/rails-3.0.9.gem -source_code_uri: http://github.com/rails/rails -bug_tracker_uri: http://rails.lighthouseapp.com/projects/8994-ruby-on-rails -wiki_uri: http://wiki.rubyonrails.org -documentation_uri: http://api.rubyonrails.org -mailing_list_uri: http://groups.google.com/group/rubyonrails-talk diff --git a/spec/fixtures/rails_admin-0.0.0.json b/spec/fixtures/rails_admin-0.0.0.json new file mode 100644 index 0000000..f2249ae --- /dev/null +++ b/spec/fixtures/rails_admin-0.0.0.json @@ -0,0 +1 @@ +{"version_downloads":3142,"total_downloads":3142} \ No newline at end of file diff --git a/spec/fixtures/rails_admin-0.0.0.yaml b/spec/fixtures/rails_admin-0.0.0.yaml deleted file mode 100644 index 946e6ed..0000000 --- a/spec/fixtures/rails_admin-0.0.0.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -:version_downloads: 3142 -:total_downloads: 3142 diff --git a/spec/fixtures/reverse_dependencies_short.json b/spec/fixtures/reverse_dependencies_short.json new file mode 100644 index 0000000..5e0a42d --- /dev/null +++ b/spec/fixtures/reverse_dependencies_short.json @@ -0,0 +1 @@ +["yajl-ruby","xpath","websocket","webmock","validates_formatting_of","uglifier","treetop","thor","therubyracer","subexec","sitemap_generator","simplecov","selenium-webdriver","rspec-rails","rspec-puppet","rest-client","redis-namespace","rb-fsevent","rb-fchange","ransack","rack-protection","rack-maintenance","puppet-lint","polyamorous","paul_revere","orm_adapter","origin","omniauth-oauth2","omniauth-github","omniauth","oauth2","mysql2","multi_xml","multi_json","mongoid","money-rails","money","libv8","kaminari","hominid","hashie","guard-spork","guard-rspec","guard-bundler","guard","gon","gherkin","fssm","fog","ffi","factory_girl_rails","factory_girl","diff-lcs","currencies","cucumber-rails","cucumber","countries","chunky_png","childprocess","childlabor","carrierwave","capybara","cancan","bundler","bcrypt-ruby","awesome_print","airbrake","addressable","RedCloth"] \ No newline at end of file diff --git a/spec/fixtures/reverse_dependencies_short.yaml b/spec/fixtures/reverse_dependencies_short.yaml deleted file mode 100644 index 3e2a62c..0000000 --- a/spec/fixtures/reverse_dependencies_short.yaml +++ /dev/null @@ -1,70 +0,0 @@ ---- -- yajl-ruby -- xpath -- websocket -- webmock -- validates_formatting_of -- uglifier -- treetop -- thor -- therubyracer -- subexec -- sitemap_generator -- simplecov -- selenium-webdriver -- rspec-rails -- rspec-puppet -- rest-client -- redis-namespace -- rb-fsevent -- rb-fchange -- ransack -- rack-protection -- rack-maintenance -- puppet-lint -- polyamorous -- paul_revere -- orm_adapter -- origin -- omniauth-oauth2 -- omniauth-github -- omniauth -- oauth2 -- mysql2 -- multi_xml -- multi_json -- mongoid -- money-rails -- money -- libv8 -- kaminari -- hominid -- hashie -- guard-spork -- guard-rspec -- guard-bundler -- guard -- gon -- gherkin -- fssm -- fog -- ffi -- factory_girl_rails -- factory_girl -- diff-lcs -- currencies -- cucumber-rails -- cucumber -- countries -- chunky_png -- childprocess -- childlabor -- carrierwave -- capybara -- cancan -- bundler -- bcrypt-ruby -- awesome_print -- airbrake -- addressable -- RedCloth diff --git a/spec/fixtures/script_helpers.json b/spec/fixtures/script_helpers.json new file mode 100644 index 0000000..71a517e --- /dev/null +++ b/spec/fixtures/script_helpers.json @@ -0,0 +1 @@ +[{"built_at":"2011-07-11T07:00:00Z","number":"0.1.0","prerelease":false,"authors":"Mike Stone","description":"A Rails 3 gem that allows easy inlining of css and JavaScript","summary":"Script Helpers","downloads_count":0,"platform":"ruby"},{"built_at":"2011-07-11T07:00:00Z","number":"0.0.1","prerelease":false,"authors":"Mike Stone","description":"A Rails 3 gem that allows easy inlining of css and JavaScript","summary":"Script Helpers","downloads_count":0,"platform":"ruby"}] \ No newline at end of file diff --git a/spec/fixtures/script_helpers.yaml b/spec/fixtures/script_helpers.yaml deleted file mode 100644 index 5c03513..0000000 --- a/spec/fixtures/script_helpers.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -- built_at: "2011-07-11T07:00:00Z" - number: 0.1.0 - prerelease: false - authors: Mike Stone - description: A Rails 3 gem that allows easy inlining of css and JavaScript - summary: Script Helpers - downloads_count: 0 - platform: ruby -- built_at: "2011-07-11T07:00:00Z" - number: 0.0.1 - prerelease: false - authors: Mike Stone - description: A Rails 3 gem that allows easy inlining of css and JavaScript - summary: Script Helpers - downloads_count: 0 - platform: ruby diff --git a/spec/fixtures/search.json b/spec/fixtures/search.json new file mode 100644 index 0000000..4680f6d --- /dev/null +++ b/spec/fixtures/search.json @@ -0,0 +1 @@ +[{"name":"cucumber","dependencies":{"runtime":[{"name":"builder","requirements":">= 2.1.2"},{"name":"diff-lcs","requirements":">= 1.1.2"},{"name":"gherkin","requirements":"~> 2.4.5"},{"name":"json","requirements":">= 1.4.6"},{"name":"term-ansicolor","requirements":">= 1.0.5"}],"development":[{"name":"aruba","requirements":"~> 0.4.2"},{"name":"bcat","requirements":"= 0.6.1"},{"name":"capybara","requirements":">= 1.0.0"},{"name":"nokogiri","requirements":">= 1.4.4"},{"name":"prawn","requirements":"= 0.8.4"},{"name":"prawn-layout","requirements":"= 0.8.4"},{"name":"rack-test","requirements":">= 0.5.7"},{"name":"rake","requirements":">= 0.9.2"},{"name":"ramaze","requirements":">= 0"},{"name":"rdiscount","requirements":"= 1.6.8"},{"name":"rspec","requirements":">= 2.6.0"},{"name":"simplecov","requirements":">= 0.4.2"},{"name":"sinatra","requirements":">= 1.2.6"},{"name":"spork","requirements":">= 0.9.0.rc7"},{"name":"syntax","requirements":">= 1.0.0"},{"name":"webrat","requirements":">= 0.7.3"},{"name":"yard","requirements":"= 0.7.1"}]},"downloads":807308,"info":"Behaviour Driven Development with elegance and joy","version":"1.0.2","version_downloads":1339,"homepage_uri":"http://cukes.info","authors":"Aslak Hellesøy","project_uri":"http://rubygems.org/gems/cucumber","gem_uri":"http://rubygems.org/gems/cucumber-1.0.2.gem","source_code_uri":"http://github.com/cucumber/cucumber/tree/master","bug_tracker_uri":"http://rspec.lighthouseapp.com/projects/16211/","wiki_uri":"http://wiki.github.com/cucumber/cucumber","documentation_uri":"http://cukes.info","mailing_list_uri":"http://groups.google.com/group/cukes"},{"name":"cucumber-rails","dependencies":{"runtime":[{"name":"capybara","requirements":">= 1.0.0"},{"name":"cucumber","requirements":"~> 1.0.0"},{"name":"nokogiri","requirements":">= 1.4.6"}],"development":[{"name":"aruba","requirements":">= 0.4.3"},{"name":"bcat","requirements":"= 0.6.1"},{"name":"bson_ext","requirements":">= 1.3.1"},{"name":"bundler","requirements":">= 1.0.15"},{"name":"coffee-script","requirements":">= 2.2.0"},{"name":"database_cleaner","requirements":">= 0.6.7"},{"name":"factory_girl","requirements":">= 2.0.0.beta2"},{"name":"jquery-rails","requirements":">= 1.0.12"},{"name":"mongoid","requirements":">= 2.0.2"},{"name":"rails","requirements":">= 3.1.0.rc4"},{"name":"rake","requirements":">= 0.9.2"},{"name":"rdiscount","requirements":"= 1.6.8"},{"name":"rspec","requirements":">= 2.6.0"},{"name":"rspec-rails","requirements":">= 2.6.1"},{"name":"sass","requirements":">= 3.1.3"},{"name":"sqlite3-ruby","requirements":">= 1.3.3"},{"name":"turn","requirements":">= 0.8.2"},{"name":"uglifier","requirements":">= 1.0.0"},{"name":"yard","requirements":"= 0.7.1"}]},"downloads":456711,"info":"Cucumber Generators and Runtime for Rails","version":"1.0.2","version_downloads":12284,"homepage_uri":"http://cukes.info","authors":"Aslak Hellesøy, Dennis Blöte, Rob Holland","project_uri":"http://rubygems.org/gems/cucumber-rails","gem_uri":"http://rubygems.org/gems/cucumber-rails-1.0.2.gem","source_code_uri":"http://github.com/aslakhellesoy/cucumber-rails","bug_tracker_uri":"http://github.com/aslakhellesoy/cucumber-rails/issues","wiki_uri":"http://wiki.github.com/aslakhellesoy/cucumber-rails","documentation_uri":"http://cukes.info/","mailing_list_uri":"http://groups.google.com/group/cukes"},{"name":"culerity","dependencies":{"runtime":[],"development":[{"name":"cucumber","requirements":">= 0"},{"name":"rspec","requirements":">= 0"}]},"downloads":424012,"info":"Culerity integrates Cucumber and Celerity in order to test your application's full stack.","version":"0.2.15","version_downloads":179780,"homepage_uri":"http://github.com/langalex/culerity","authors":"Alexander Lang","project_uri":"http://rubygems.org/gems/culerity","gem_uri":"http://rubygems.org/gems/culerity-0.2.15.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"ci_reporter","dependencies":{"runtime":[{"name":"builder","requirements":">= 2.1.2"}],"development":[{"name":"hoe","requirements":">= 2.9.4"},{"name":"rubyforge","requirements":">= 2.0.4"}]},"downloads":121693,"info":"CI::Reporter is an add-on to Test::Unit, RSpec and Cucumber that allows you to generate XML reports of your test, spec and/or feature runs. The resulting files can be read by a continuous integration system that understands Ant's JUnit report XML format, thus allowing your CI system to track test/spec successes and failures.","version":"1.6.5","version_downloads":6775,"homepage_uri":"http://caldersphere.rubyforge.org/ci_reporter","authors":"Nick Sieger","project_uri":"http://rubygems.org/gems/ci_reporter","gem_uri":"http://rubygems.org/gems/ci_reporter-1.6.5.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"email_spec","dependencies":{"runtime":[{"name":"mail","requirements":"~> 2.2"},{"name":"rspec","requirements":"~> 2.0"}],"development":[]},"downloads":116928,"info":"Easily test email in rspec and cucumber","version":"1.2.1","version_downloads":2972,"homepage_uri":"http://github.com/bmabey/email-spec/","authors":"Ben Mabey, Aaron Gibralter, Mischa Fierer","project_uri":"http://rubygems.org/gems/email_spec","gem_uri":"http://rubygems.org/gems/email_spec-1.2.1.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"pickle","dependencies":{"runtime":[{"name":"cucumber","requirements":">= 0.8"},{"name":"rake","requirements":">= 0"}],"development":[{"name":"bundler","requirements":">= 0"},{"name":"capybara","requirements":">= 0"},{"name":"cucumber-rails","requirements":">= 0.3.2"},{"name":"database_cleaner","requirements":">= 0"},{"name":"factory_girl","requirements":">= 0"},{"name":"git","requirements":">= 0"},{"name":"machinist","requirements":">= 0"},{"name":"rack","requirements":"~> 1.2.1"},{"name":"rails","requirements":"~> 3.0.5"},{"name":"rcov","requirements":">= 0"},{"name":"rspec-rails","requirements":"~> 2.5.0"},{"name":"sqlite3-ruby","requirements":">= 0"},{"name":"yard","requirements":">= 0"}]},"downloads":98558,"info":"Easy model creation and reference in your cucumber features","version":"0.4.8","version_downloads":288,"homepage_uri":"http://github.com/ianwhite/pickle","authors":"Ian White","project_uri":"http://rubygems.org/gems/pickle","gem_uri":"http://rubygems.org/gems/pickle-0.4.8.gem","source_code_uri":"http://github.com/ianwhite/pickle","bug_tracker_uri":"http://ianwhite.lighthouseapp.com/projects/25941-pickle","wiki_uri":"","documentation_uri":"http://ianwhite.github.com/pickle","mailing_list_uri":""},{"name":"autotest-growl","dependencies":{"runtime":[],"development":[{"name":"rake","requirements":">= 0"},{"name":"rspec","requirements":">= 0"},{"name":"ZenTest","requirements":">= 0"}]},"downloads":81006,"info":"This gem aims to improve support for Growl notifications by autotest.","version":"0.2.9","version_downloads":39132,"homepage_uri":"http://www.bitcetera.com/products/autotest-growl","authors":"Sven Schwyn","project_uri":"http://rubygems.org/gems/autotest-growl","gem_uri":"http://rubygems.org/gems/autotest-growl-0.2.9.gem","source_code_uri":"http://github.com/svoop/autotest-growl/tree/master","bug_tracker_uri":"https://forge.bitcetera.com/projects/show/autotest-growl","wiki_uri":"","documentation_uri":"http://www.bitcetera.com/en/products/autotest-growl","mailing_list_uri":"https://forge.bitcetera.com/projects/autotest-growl/boards"},{"name":"steak","dependencies":{"runtime":[{"name":"capybara","requirements":">= 1.0.0"},{"name":"rspec-rails","requirements":">= 2.5.0"}],"development":[]},"downloads":39061,"info":"Steak is a minimal extension of RSpec-Rails that adds several conveniences to do acceptance testing of Rails applications using Capybara. It's an alternative to Cucumber in plain Ruby.","version":"2.0.0","version_downloads":1496,"homepage_uri":"http://github.com/cavalle/steak","authors":"Luismi Cavallé","project_uri":"http://rubygems.org/gems/steak","gem_uri":"http://rubygems.org/gems/steak-2.0.0.gem","source_code_uri":"http://github.com/cavalle/steak","bug_tracker_uri":"http://github.com/cavalle/steak/issues","wiki_uri":"","documentation_uri":"http://rdoc.info/projects/cavalle/steak","mailing_list_uri":"http://groups.google.com/group/steakrb"},{"name":"vcr","dependencies":{"runtime":[],"development":[{"name":"addressable","requirements":"~> 2.2.6"},{"name":"aruba","requirements":"= 0.2.4"},{"name":"bundler","requirements":"~> 1.0.7"},{"name":"cucumber","requirements":"~> 0.9.4"},{"name":"curb","requirements":"= 0.7.8"},{"name":"em-http-request","requirements":"~> 0.3.0"},{"name":"excon","requirements":"~> 0.6.5"},{"name":"fakeweb","requirements":"~> 1.3.0"},{"name":"faraday","requirements":"~> 0.7.2"},{"name":"httpclient","requirements":"~> 2.1.5.2"},{"name":"patron","requirements":"= 0.4.9"},{"name":"rack","requirements":"= 1.1.0"},{"name":"rake","requirements":"~> 0.8.7"},{"name":"rspec","requirements":"~> 2.6"},{"name":"shoulda","requirements":"~> 2.9.2"},{"name":"sinatra","requirements":"~> 1.1.0"},{"name":"timecop","requirements":"~> 0.3.5"},{"name":"typhoeus","requirements":"~> 0.2.1"},{"name":"webmock","requirements":"~> 1.6.4"}]},"downloads":31374,"info":"VCR provides a simple API to record and replay your test suite's HTTP interactions. It works with a variety of HTTP client libraries, HTTP stubbing libraries and testing frameworks.","version":"1.10.2","version_downloads":87,"homepage_uri":"http://github.com/myronmarston/vcr","authors":"Myron Marston","project_uri":"http://rubygems.org/gems/vcr","gem_uri":"http://rubygems.org/gems/vcr-1.10.2.gem","source_code_uri":"https://github.com/myronmarston/vcr","bug_tracker_uri":"https://github.com/myronmarston/vcr/issues","wiki_uri":"https://github.com/myronmarston/vcr/wiki","documentation_uri":"http://relishapp.com/myronmarston/vcr","mailing_list_uri":"http://groups.google.com/group/vcr-ruby"},{"name":"aruba","dependencies":{"runtime":[{"name":"bcat","requirements":">= 0.6.1"},{"name":"childprocess","requirements":">= 0.1.9"},{"name":"cucumber","requirements":">= 0.10.7"},{"name":"rdiscount","requirements":">= 1.6.8"},{"name":"rspec","requirements":">= 2.6.0"}],"development":[]},"downloads":19554,"info":"CLI Steps for Cucumber, hand-crafted for you in Aruba","version":"0.4.3","version_downloads":830,"homepage_uri":"http://github.com/aslakhellesoy/aruba","authors":"Aslak Hellesøy, David Chelimsky, Mike Sassak","project_uri":"http://rubygems.org/gems/aruba","gem_uri":"http://rubygems.org/gems/aruba-0.4.3.gem","source_code_uri":"http://github.com/aslakhellesoy/aruba.git","bug_tracker_uri":"http://github.com/aslakhellesoy/aruba/issues","wiki_uri":"","documentation_uri":"http://github.com/aslakhellesoy/aruba/blob/master/README.rdoc","mailing_list_uri":"http://groups.google.com/group/cukes"},{"name":"cuke4duke","dependencies":{"runtime":[{"name":"cucumber","requirements":">= 0.10.2"}],"development":[{"name":"bundler","requirements":">= 1.0.13"},{"name":"celerity","requirements":">= 0.8.9"},{"name":"jruby-openssl","requirements":">= 0.7.4"},{"name":"rake","requirements":">= 0.8.7"},{"name":"rspec","requirements":">= 2.5.0"}]},"downloads":14648,"info":"Write Cucumber Step Definitions in Java, Scala, Groovy, Rhino Javascript, Clojure or Ioke","version":"0.4.4","version_downloads":1101,"homepage_uri":"http://cukes.info","authors":"Aslak Hellesøy","project_uri":"http://rubygems.org/gems/cuke4duke","gem_uri":"http://rubygems.org/gems/cuke4duke-0.4.4.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"specjour","dependencies":{"runtime":[{"name":"dnssd","requirements":"= 1.3.4"},{"name":"thor","requirements":">= 0.14.0"}],"development":[{"name":"cucumber","requirements":">= 0.9.0"},{"name":"rr","requirements":">= 0.10.11"},{"name":"rspec","requirements":">= 2.5.0"},{"name":"yard","requirements":">= 0.5.3"}]},"downloads":13545,"info":" Specjour splits your RSpec suite across multiple machines, and multiple\n cores per machine, to run super-parallel-fast! Also works with Cucumber.\n","version":"0.4.1","version_downloads":221,"homepage_uri":"https://github.com/sandro/specjour","authors":"Sandro Turriate","project_uri":"http://rubygems.org/gems/specjour","gem_uri":"http://rubygems.org/gems/specjour-0.4.1.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"cucumber-nagios","dependencies":{"runtime":[{"name":"amqp","requirements":"= 0.6.7"},{"name":"bundler","requirements":"~> 1.0.7"},{"name":"cucumber","requirements":">= 0.10.0"},{"name":"mechanize","requirements":"= 1.0.0"},{"name":"net-ssh","requirements":"~> 2.1.0"},{"name":"rspec","requirements":">= 2.3.0"},{"name":"templater","requirements":">= 1.0.0"},{"name":"webrat","requirements":"= 0.7.2"}],"development":[{"name":"rake","requirements":">= 0.8.3"}]},"downloads":12125,"info":"cucumber-nagios helps you write behavioural tests for your systems and infrastructure, that can be plugged into Nagios.","version":"0.9.2","version_downloads":476,"homepage_uri":"http://cucumber-nagios.org/","authors":"Lindsay Holmwood","project_uri":"http://rubygems.org/gems/cucumber-nagios","gem_uri":"http://rubygems.org/gems/cucumber-nagios-0.9.2.gem","source_code_uri":"http://github.com/auxesis/cucumber-nagios","bug_tracker_uri":"http://github.com/auxesis/cucumber-nagios/issues","wiki_uri":"","documentation_uri":"","mailing_list_uri":""},{"name":"stepdown","dependencies":{"runtime":[{"name":"bundler","requirements":"~> 1.0"},{"name":"gherkin","requirements":"~> 2.3"},{"name":"haml","requirements":"> 2.0"}],"development":[{"name":"rake","requirements":">= 0"},{"name":"rspec","requirements":"~> 2.5.0"}]},"downloads":11231,"info":"Stepdown allows you to see where your most used Cucumber steps are, your unused steps and how they are clustered","version":"0.6.2","version_downloads":36,"homepage_uri":"http://stepdown.lineonpoint.com","authors":"Sean Caffery","project_uri":"http://rubygems.org/gems/stepdown","gem_uri":"http://rubygems.org/gems/stepdown-0.6.2.gem","source_code_uri":"https://github.com/seancaffery/step-down","bug_tracker_uri":"https://github.com/seancaffery/step-down/issues","wiki_uri":"","documentation_uri":"http://stepdown.lineonpoint.com","mailing_list_uri":"http://groups.google.com/group/stepdowngem/topics"},{"name":"guard-cucumber","dependencies":{"runtime":[{"name":"cucumber","requirements":">= 0.10"},{"name":"guard","requirements":">= 0.4.0"}],"development":[{"name":"bundler","requirements":"~> 1.0"},{"name":"guard-rspec","requirements":"~> 0.4"},{"name":"rspec","requirements":"~> 2.6"}]},"downloads":9301,"info":"Guard::Cucumber automatically run your features (much like autotest)","version":"0.5.2","version_downloads":787,"homepage_uri":"http://github.com/netzpirat/guard-cucumber","authors":"Michael Kessler","project_uri":"http://rubygems.org/gems/guard-cucumber","gem_uri":"http://rubygems.org/gems/guard-cucumber-0.5.2.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"cuporter","dependencies":{"runtime":[{"name":"gherkin","requirements":">= 1.0.0"},{"name":"nokogiri","requirements":">= 1.4.1"}],"development":[]},"downloads":8081,"info":"Scrapes Cucumber *.feature files to build reports on tag usage and test inventory","version":"0.3.14","version_downloads":32,"homepage_uri":"http://github.com/twcamper/cuporter","authors":"Tim Camper","project_uri":"http://rubygems.org/gems/cuporter","gem_uri":"http://rubygems.org/gems/cuporter-0.3.14.gem","source_code_uri":"","bug_tracker_uri":"","wiki_uri":"","documentation_uri":"","mailing_list_uri":""},{"name":"coulda","dependencies":{"runtime":[],"development":[]},"downloads":8076,"info":"Behaviour Driven Development derived from Cucumber but as an internal DSL with methods for reuse","version":"0.6.3","version_downloads":932,"homepage_uri":"http://coulda.tiggerpalace.com","authors":"Evan David Light","project_uri":"http://rubygems.org/gems/coulda","gem_uri":"http://rubygems.org/gems/coulda-0.6.3.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"branston","dependencies":{"runtime":[{"name":"aasm","requirements":">= 0"},{"name":"calendar_date_select","requirements":"~> 1.15"},{"name":"googlecharts","requirements":"~> 1.4.0"},{"name":"rails","requirements":"~> 2.3.5"}],"development":[{"name":"machinist","requirements":">= 0"},{"name":"mocha","requirements":">= 0"},{"name":"relevance-rcov","requirements":">= 0"},{"name":"ruby-debug","requirements":">= 0"},{"name":"ruby-prof","requirements":">= 0"},{"name":"shoulda","requirements":">= 0"}]},"downloads":6866,"info":"An agile user story tracker that generates gherkin files and step definitions for use with the cucumber testing framework.","version":"0.6.6","version_downloads":52,"homepage_uri":"http://github.com/futurechimp/branston","authors":"dave.hrycyszyn@headlondon.com, dan@dangarland.co.uk, steve.laing@gmail.com","project_uri":"http://rubygems.org/gems/branston","gem_uri":"http://rubygems.org/gems/branston-0.6.6.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"cucumber_factory","dependencies":{"runtime":[],"development":[]},"downloads":6846,"info":"Cucumber Factory allows you to create ActiveRecord models from your Cucumber features without writing step definitions for each model.","version":"1.8.0","version_downloads":188,"homepage_uri":"http://github.com/makandra/cucumber_factory","authors":"Henning Koch","project_uri":"http://rubygems.org/gems/cucumber_factory","gem_uri":"http://rubygems.org/gems/cucumber_factory-1.8.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"rspactor","dependencies":{"runtime":[],"development":[{"name":"rspec","requirements":">= 1.2.9"}]},"downloads":6878,"info":"RSpactor is a command line tool to automatically run your changed specs & cucumber features (much like autotest).","version":"0.6.4","version_downloads":1441,"homepage_uri":"http://github.com/thibaudgg/rspactor","authors":"Mislav Marohnić, Andreas Wolff, Pelle Braendgaard, Thibaud Guillaume-Gentil","project_uri":"http://rubygems.org/gems/rspactor","gem_uri":"http://rubygems.org/gems/rspactor-0.6.4.gem","source_code_uri":"http://github.com/thibaudgg/rspactor","bug_tracker_uri":"http://github.com/thibaudgg/rspactor/issues","wiki_uri":"","documentation_uri":"","mailing_list_uri":""},{"name":"testbot","dependencies":{"runtime":[{"name":"acts_as_rails3_generator","requirements":">= 0"},{"name":"daemons","requirements":">= 1.0.10"},{"name":"httparty","requirements":">= 0.6.1"},{"name":"json_pure","requirements":">= 1.4.6"},{"name":"macaddr","requirements":">= 1.0.0"},{"name":"net-ssh","requirements":">= 2.0.23"},{"name":"sinatra","requirements":"= 1.0.0"}],"development":[{"name":"bundler","requirements":">= 0"},{"name":"cucumber","requirements":">= 0"},{"name":"flexmock","requirements":">= 0"},{"name":"guard","requirements":">= 0"},{"name":"guard-test","requirements":">= 0"},{"name":"rack-test","requirements":">= 0"},{"name":"rake","requirements":">= 0"},{"name":"rvm","requirements":">= 0"},{"name":"shoulda","requirements":">= 0"}]},"downloads":6683,"info":"Testbot is a test distribution tool that works with Rails, RSpec, RSpec2, Test::Unit and Cucumber.","version":"0.5.9","version_downloads":39,"homepage_uri":"http://github.com/joakimk/testbot","authors":"Joakim Kolsjö","project_uri":"http://rubygems.org/gems/testbot","gem_uri":"http://rubygems.org/gems/testbot-0.5.9.gem","source_code_uri":"https://github.com/joakimk/testbot","bug_tracker_uri":"https://github.com/joakimk/testbot/issues","wiki_uri":"https://github.com/joakimk/testbot/wiki","documentation_uri":"https://github.com/joakimk/testbot","mailing_list_uri":""},{"name":"pickler","dependencies":{"runtime":[{"name":"crack","requirements":">= 0.1.8"}],"development":[{"name":"fakeweb","requirements":"~> 1.3.0"},{"name":"rspec","requirements":"~> 2.0.0"}]},"downloads":6861,"info":"Synchronize between Cucumber and Pivotal Tracker","version":"0.2.0","version_downloads":1704,"homepage_uri":"http://github.com/tpope/pickler","authors":"Tim Pope","project_uri":"http://rubygems.org/gems/pickler","gem_uri":"http://rubygems.org/gems/pickler-0.2.0.gem","source_code_uri":"http://github.com/tpope/pickler","bug_tracker_uri":"http://github.com/tpope/pickler/issues","wiki_uri":"","documentation_uri":"","mailing_list_uri":""},{"name":"cucumber-in-the-yard","dependencies":{"runtime":[{"name":"cucumber","requirements":">= 0.7.5"},{"name":"gherkin","requirements":">= 2.2.9"},{"name":"yard","requirements":">= 0.6.3"}],"development":[]},"downloads":5986,"info":" \n Cucumber-In-The-Yard is a YARD extension that processes Cucumber Features, Scenarios, Steps,\n Step Definitions, Transforms, and Tags and provides a documentation interface that allows you\n easily view and investigate the test suite. This tools hopes to bridge the gap of being able\n to provide your feature descriptions to your Product Owners and Stakeholders. ","version":"1.7.8","version_downloads":436,"homepage_uri":"http://github.com/burtlo/Cucumber-In-The-Yard","authors":"Franklin Webber","project_uri":"http://rubygems.org/gems/cucumber-in-the-yard","gem_uri":"http://rubygems.org/gems/cucumber-in-the-yard-1.7.8.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"iCuke","dependencies":{"runtime":[{"name":"background_process","requirements":">= 0"},{"name":"cucumber","requirements":">= 0"},{"name":"httparty","requirements":">= 0"},{"name":"nokogiri","requirements":">= 0"}],"development":[]},"downloads":5961,"info":"Cucumber support for iPhone applications","version":"0.6.3","version_downloads":891,"homepage_uri":"http://github.com/unboxed/iCuke","authors":"Rob Holland","project_uri":"http://rubygems.org/gems/iCuke","gem_uri":"http://rubygems.org/gems/iCuke-0.6.3.gem","source_code_uri":"http://github.com/unboxed/icuke","bug_tracker_uri":"","wiki_uri":"http://wiki.github.com/unboxed/icuke","documentation_uri":"","mailing_list_uri":""},{"name":"fuubar-cucumber","dependencies":{"runtime":[{"name":"cucumber","requirements":">= 0"},{"name":"ruby-progressbar","requirements":"~> 0.0.10"}],"development":[]},"downloads":5678,"info":"the instafailing Cucumber progress bar formatter","version":"0.0.12","version_downloads":332,"homepage_uri":"https://github.com/martinciu/fuubar-cucumber","authors":"Marcin Ciunelis","project_uri":"http://rubygems.org/gems/fuubar-cucumber","gem_uri":"http://rubygems.org/gems/fuubar-cucumber-0.0.12.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"sandwich","dependencies":{"runtime":[{"name":"capybara","requirements":">= 0"},{"name":"cucumber","requirements":">= 0"},{"name":"machinist","requirements":">= 0"}],"development":[{"name":"rspec","requirements":">= 1.2.9"},{"name":"yard","requirements":">= 0"}]},"downloads":5563,"info":"Yup, cucumber helpers","version":"0.0.20","version_downloads":426,"homepage_uri":"http://github.com/david/sandwich","authors":"David Leal","project_uri":"http://rubygems.org/gems/sandwich","gem_uri":"http://rubygems.org/gems/sandwich-0.0.20.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"shoe","dependencies":{"runtime":[{"name":"rake","requirements":"~> 0.8.7"}],"development":[{"name":"bundler","requirements":"~> 1.0.0"},{"name":"cucumber","requirements":"~> 0.6.4"},{"name":"ronn","requirements":"~> 0.5"}]},"downloads":5027,"info":"Configuration-free Rake tasks that read your gemspec. These tasks re-use built-in Rubygems functionality so you can be confident you're shipping what you think you are.","version":"0.8.0","version_downloads":90,"homepage_uri":"http://github.com/matthewtodd/shoe","authors":"Matthew Todd","project_uri":"http://rubygems.org/gems/shoe","gem_uri":"http://rubygems.org/gems/shoe-0.8.0.gem","source_code_uri":"http://github.com/matthewtodd/shoe","bug_tracker_uri":"","wiki_uri":"","documentation_uri":"http://rubydoc.info/gems/shoe/frames","mailing_list_uri":""},{"name":"aruba-jbb","dependencies":{"runtime":[{"name":"background_process","requirements":">= 0"},{"name":"builder","requirements":">= 2.0.0"},{"name":"cucumber","requirements":">= 0.10.3"}],"development":[{"name":"rspec","requirements":">= 2.0.0"}]},"downloads":4814,"info":"Fork of Aruba, Cucumber steps for testing CLI applications.","version":"0.2.7.01","version_downloads":42,"homepage_uri":"http://github.com/byrnejb/aruba","authors":"Aslak Hellesøy, David Chelimsky, James B. Byrne, Mike Sassak","project_uri":"http://rubygems.org/gems/aruba-jbb","gem_uri":"http://rubygems.org/gems/aruba-jbb-0.2.7.01.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null},{"name":"cuke4nuke","dependencies":{"runtime":[{"name":"cucumber","requirements":">= 0.5.2"},{"name":"json","requirements":">= 1.2.0"},{"name":"win32console","requirements":">= 1.2.0"},{"name":"win32-process","requirements":">= 0.6.1"}],"development":[]},"downloads":4343,"info":"Runs Cucumber with .NET step definitions.","version":"0.4.0","version_downloads":725,"homepage_uri":"http://github.com/richardlawrence/Cuke4Nuke","authors":"Richard Lawrence","project_uri":"http://rubygems.org/gems/cuke4nuke","gem_uri":"http://rubygems.org/gems/cuke4nuke-0.4.0.gem","source_code_uri":"http://github.com/richardlawrence/Cuke4Nuke","bug_tracker_uri":"http://github.com/richardlawrence/Cuke4Nuke/issues","wiki_uri":"http://wiki.github.com/richardlawrence/Cuke4Nuke","documentation_uri":"","mailing_list_uri":"http://groups.google.com/group/cukes/"},{"name":"cucumber-sinatra","dependencies":{"runtime":[{"name":"templater","requirements":">= 1.0.0"}],"development":[]},"downloads":3983,"info":"This little gem will help you to initialize a cucumber environment for a sinatra application. It will generate the required files from templates.","version":"0.4.0","version_downloads":140,"homepage_uri":"http://github.com/bernd/cucumber-sinatra","authors":"Bernd Ahlers","project_uri":"http://rubygems.org/gems/cucumber-sinatra","gem_uri":"http://rubygems.org/gems/cucumber-sinatra-0.4.0.gem","source_code_uri":null,"bug_tracker_uri":null,"wiki_uri":null,"documentation_uri":null,"mailing_list_uri":null}] \ No newline at end of file diff --git a/spec/fixtures/search.yaml b/spec/fixtures/search.yaml deleted file mode 100644 index 1f43731..0000000 --- a/spec/fixtures/search.yaml +++ /dev/null @@ -1,898 +0,0 @@ ---- -- name: cucumber - dependencies: - runtime: - - name: builder - requirements: ">= 2.1.2" - - name: diff-lcs - requirements: ">= 1.1.2" - - name: gherkin - requirements: ~> 2.4.5 - - name: json - requirements: ">= 1.4.6" - - name: term-ansicolor - requirements: ">= 1.0.5" - development: - - name: aruba - requirements: ~> 0.4.2 - - name: bcat - requirements: = 0.6.1 - - name: capybara - requirements: ">= 1.0.0" - - name: nokogiri - requirements: ">= 1.4.4" - - name: prawn - requirements: = 0.8.4 - - name: prawn-layout - requirements: = 0.8.4 - - name: rack-test - requirements: ">= 0.5.7" - - name: rake - requirements: ">= 0.9.2" - - name: ramaze - requirements: ">= 0" - - name: rdiscount - requirements: = 1.6.8 - - name: rspec - requirements: ">= 2.6.0" - - name: simplecov - requirements: ">= 0.4.2" - - name: sinatra - requirements: ">= 1.2.6" - - name: spork - requirements: ">= 0.9.0.rc7" - - name: syntax - requirements: ">= 1.0.0" - - name: webrat - requirements: ">= 0.7.3" - - name: yard - requirements: = 0.7.1 - downloads: 807308 - info: Behaviour Driven Development with elegance and joy - version: 1.0.2 - version_downloads: 1339 - homepage_uri: http://cukes.info - authors: "Aslak Helles\xC3\xB8y" - project_uri: http://rubygems.org/gems/cucumber - gem_uri: http://rubygems.org/gems/cucumber-1.0.2.gem - source_code_uri: http://github.com/cucumber/cucumber/tree/master - bug_tracker_uri: http://rspec.lighthouseapp.com/projects/16211/ - wiki_uri: http://wiki.github.com/cucumber/cucumber - documentation_uri: http://cukes.info - mailing_list_uri: http://groups.google.com/group/cukes -- name: cucumber-rails - dependencies: - runtime: - - name: capybara - requirements: ">= 1.0.0" - - name: cucumber - requirements: ~> 1.0.0 - - name: nokogiri - requirements: ">= 1.4.6" - development: - - name: aruba - requirements: ">= 0.4.3" - - name: bcat - requirements: = 0.6.1 - - name: bson_ext - requirements: ">= 1.3.1" - - name: bundler - requirements: ">= 1.0.15" - - name: coffee-script - requirements: ">= 2.2.0" - - name: database_cleaner - requirements: ">= 0.6.7" - - name: factory_girl - requirements: ">= 2.0.0.beta2" - - name: jquery-rails - requirements: ">= 1.0.12" - - name: mongoid - requirements: ">= 2.0.2" - - name: rails - requirements: ">= 3.1.0.rc4" - - name: rake - requirements: ">= 0.9.2" - - name: rdiscount - requirements: = 1.6.8 - - name: rspec - requirements: ">= 2.6.0" - - name: rspec-rails - requirements: ">= 2.6.1" - - name: sass - requirements: ">= 3.1.3" - - name: sqlite3-ruby - requirements: ">= 1.3.3" - - name: turn - requirements: ">= 0.8.2" - - name: uglifier - requirements: ">= 1.0.0" - - name: yard - requirements: = 0.7.1 - downloads: 456711 - info: Cucumber Generators and Runtime for Rails - version: 1.0.2 - version_downloads: 12284 - homepage_uri: http://cukes.info - authors: "Aslak Helles\xC3\xB8y, Dennis Bl\xC3\xB6te, Rob Holland" - project_uri: http://rubygems.org/gems/cucumber-rails - gem_uri: http://rubygems.org/gems/cucumber-rails-1.0.2.gem - source_code_uri: http://github.com/aslakhellesoy/cucumber-rails - bug_tracker_uri: http://github.com/aslakhellesoy/cucumber-rails/issues - wiki_uri: http://wiki.github.com/aslakhellesoy/cucumber-rails - documentation_uri: http://cukes.info/ - mailing_list_uri: http://groups.google.com/group/cukes -- name: culerity - dependencies: - runtime: [] - - development: - - name: cucumber - requirements: ">= 0" - - name: rspec - requirements: ">= 0" - downloads: 424012 - info: Culerity integrates Cucumber and Celerity in order to test your application's full stack. - version: 0.2.15 - version_downloads: 179780 - homepage_uri: http://github.com/langalex/culerity - authors: Alexander Lang - project_uri: http://rubygems.org/gems/culerity - gem_uri: http://rubygems.org/gems/culerity-0.2.15.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: ci_reporter - dependencies: - runtime: - - name: builder - requirements: ">= 2.1.2" - development: - - name: hoe - requirements: ">= 2.9.4" - - name: rubyforge - requirements: ">= 2.0.4" - downloads: 121693 - info: CI::Reporter is an add-on to Test::Unit, RSpec and Cucumber that allows you to generate XML reports of your test, spec and/or feature runs. The resulting files can be read by a continuous integration system that understands Ant's JUnit report XML format, thus allowing your CI system to track test/spec successes and failures. - version: 1.6.5 - version_downloads: 6775 - homepage_uri: http://caldersphere.rubyforge.org/ci_reporter - authors: Nick Sieger - project_uri: http://rubygems.org/gems/ci_reporter - gem_uri: http://rubygems.org/gems/ci_reporter-1.6.5.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: email_spec - dependencies: - runtime: - - name: mail - requirements: ~> 2.2 - - name: rspec - requirements: ~> 2.0 - development: [] - - downloads: 116928 - info: Easily test email in rspec and cucumber - version: 1.2.1 - version_downloads: 2972 - homepage_uri: http://github.com/bmabey/email-spec/ - authors: Ben Mabey, Aaron Gibralter, Mischa Fierer - project_uri: http://rubygems.org/gems/email_spec - gem_uri: http://rubygems.org/gems/email_spec-1.2.1.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: pickle - dependencies: - runtime: - - name: cucumber - requirements: ">= 0.8" - - name: rake - requirements: ">= 0" - development: - - name: bundler - requirements: ">= 0" - - name: capybara - requirements: ">= 0" - - name: cucumber-rails - requirements: ">= 0.3.2" - - name: database_cleaner - requirements: ">= 0" - - name: factory_girl - requirements: ">= 0" - - name: git - requirements: ">= 0" - - name: machinist - requirements: ">= 0" - - name: rack - requirements: ~> 1.2.1 - - name: rails - requirements: ~> 3.0.5 - - name: rcov - requirements: ">= 0" - - name: rspec-rails - requirements: ~> 2.5.0 - - name: sqlite3-ruby - requirements: ">= 0" - - name: yard - requirements: ">= 0" - downloads: 98558 - info: Easy model creation and reference in your cucumber features - version: 0.4.8 - version_downloads: 288 - homepage_uri: http://github.com/ianwhite/pickle - authors: Ian White - project_uri: http://rubygems.org/gems/pickle - gem_uri: http://rubygems.org/gems/pickle-0.4.8.gem - source_code_uri: http://github.com/ianwhite/pickle - bug_tracker_uri: http://ianwhite.lighthouseapp.com/projects/25941-pickle - wiki_uri: "" - documentation_uri: http://ianwhite.github.com/pickle - mailing_list_uri: "" -- name: autotest-growl - dependencies: - runtime: [] - - development: - - name: rake - requirements: ">= 0" - - name: rspec - requirements: ">= 0" - - name: ZenTest - requirements: ">= 0" - downloads: 81006 - info: This gem aims to improve support for Growl notifications by autotest. - version: 0.2.9 - version_downloads: 39132 - homepage_uri: http://www.bitcetera.com/products/autotest-growl - authors: Sven Schwyn - project_uri: http://rubygems.org/gems/autotest-growl - gem_uri: http://rubygems.org/gems/autotest-growl-0.2.9.gem - source_code_uri: http://github.com/svoop/autotest-growl/tree/master - bug_tracker_uri: https://forge.bitcetera.com/projects/show/autotest-growl - wiki_uri: "" - documentation_uri: http://www.bitcetera.com/en/products/autotest-growl - mailing_list_uri: https://forge.bitcetera.com/projects/autotest-growl/boards -- name: steak - dependencies: - runtime: - - name: capybara - requirements: ">= 1.0.0" - - name: rspec-rails - requirements: ">= 2.5.0" - development: [] - - downloads: 39061 - info: Steak is a minimal extension of RSpec-Rails that adds several conveniences to do acceptance testing of Rails applications using Capybara. It's an alternative to Cucumber in plain Ruby. - version: 2.0.0 - version_downloads: 1496 - homepage_uri: http://github.com/cavalle/steak - authors: "Luismi Cavall\xC3\xA9" - project_uri: http://rubygems.org/gems/steak - gem_uri: http://rubygems.org/gems/steak-2.0.0.gem - source_code_uri: http://github.com/cavalle/steak - bug_tracker_uri: http://github.com/cavalle/steak/issues - wiki_uri: "" - documentation_uri: http://rdoc.info/projects/cavalle/steak - mailing_list_uri: http://groups.google.com/group/steakrb -- name: vcr - dependencies: - runtime: [] - - development: - - name: addressable - requirements: ~> 2.2.6 - - name: aruba - requirements: = 0.2.4 - - name: bundler - requirements: ~> 1.0.7 - - name: cucumber - requirements: ~> 0.9.4 - - name: curb - requirements: = 0.7.8 - - name: em-http-request - requirements: ~> 0.3.0 - - name: excon - requirements: ~> 0.6.5 - - name: fakeweb - requirements: ~> 1.3.0 - - name: faraday - requirements: ~> 0.7.2 - - name: httpclient - requirements: ~> 2.1.5.2 - - name: patron - requirements: = 0.4.9 - - name: rack - requirements: = 1.1.0 - - name: rake - requirements: ~> 0.8.7 - - name: rspec - requirements: ~> 2.6 - - name: shoulda - requirements: ~> 2.9.2 - - name: sinatra - requirements: ~> 1.1.0 - - name: timecop - requirements: ~> 0.3.5 - - name: typhoeus - requirements: ~> 0.2.1 - - name: webmock - requirements: ~> 1.6.4 - downloads: 31374 - info: VCR provides a simple API to record and replay your test suite's HTTP interactions. It works with a variety of HTTP client libraries, HTTP stubbing libraries and testing frameworks. - version: 1.10.2 - version_downloads: 87 - homepage_uri: http://github.com/myronmarston/vcr - authors: Myron Marston - project_uri: http://rubygems.org/gems/vcr - gem_uri: http://rubygems.org/gems/vcr-1.10.2.gem - source_code_uri: https://github.com/myronmarston/vcr - bug_tracker_uri: https://github.com/myronmarston/vcr/issues - wiki_uri: https://github.com/myronmarston/vcr/wiki - documentation_uri: http://relishapp.com/myronmarston/vcr - mailing_list_uri: http://groups.google.com/group/vcr-ruby -- name: aruba - dependencies: - runtime: - - name: bcat - requirements: ">= 0.6.1" - - name: childprocess - requirements: ">= 0.1.9" - - name: cucumber - requirements: ">= 0.10.7" - - name: rdiscount - requirements: ">= 1.6.8" - - name: rspec - requirements: ">= 2.6.0" - development: [] - - downloads: 19554 - info: CLI Steps for Cucumber, hand-crafted for you in Aruba - version: 0.4.3 - version_downloads: 830 - homepage_uri: http://github.com/aslakhellesoy/aruba - authors: "Aslak Helles\xC3\xB8y, David Chelimsky, Mike Sassak" - project_uri: http://rubygems.org/gems/aruba - gem_uri: http://rubygems.org/gems/aruba-0.4.3.gem - source_code_uri: http://github.com/aslakhellesoy/aruba.git - bug_tracker_uri: http://github.com/aslakhellesoy/aruba/issues - wiki_uri: "" - documentation_uri: http://github.com/aslakhellesoy/aruba/blob/master/README.rdoc - mailing_list_uri: http://groups.google.com/group/cukes -- name: cuke4duke - dependencies: - runtime: - - name: cucumber - requirements: ">= 0.10.2" - development: - - name: bundler - requirements: ">= 1.0.13" - - name: celerity - requirements: ">= 0.8.9" - - name: jruby-openssl - requirements: ">= 0.7.4" - - name: rake - requirements: ">= 0.8.7" - - name: rspec - requirements: ">= 2.5.0" - downloads: 14648 - info: Write Cucumber Step Definitions in Java, Scala, Groovy, Rhino Javascript, Clojure or Ioke - version: 0.4.4 - version_downloads: 1101 - homepage_uri: http://cukes.info - authors: "Aslak Helles\xC3\xB8y" - project_uri: http://rubygems.org/gems/cuke4duke - gem_uri: http://rubygems.org/gems/cuke4duke-0.4.4.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: specjour - dependencies: - runtime: - - name: dnssd - requirements: = 1.3.4 - - name: thor - requirements: ">= 0.14.0" - development: - - name: cucumber - requirements: ">= 0.9.0" - - name: rr - requirements: ">= 0.10.11" - - name: rspec - requirements: ">= 2.5.0" - - name: yard - requirements: ">= 0.5.3" - downloads: 13545 - info: " Specjour splits your RSpec suite across multiple machines, and multiple\n cores per machine, to run super-parallel-fast! Also works with Cucumber.\n" - version: 0.4.1 - version_downloads: 221 - homepage_uri: https://github.com/sandro/specjour - authors: Sandro Turriate - project_uri: http://rubygems.org/gems/specjour - gem_uri: http://rubygems.org/gems/specjour-0.4.1.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: cucumber-nagios - dependencies: - runtime: - - name: amqp - requirements: = 0.6.7 - - name: bundler - requirements: ~> 1.0.7 - - name: cucumber - requirements: ">= 0.10.0" - - name: mechanize - requirements: = 1.0.0 - - name: net-ssh - requirements: ~> 2.1.0 - - name: rspec - requirements: ">= 2.3.0" - - name: templater - requirements: ">= 1.0.0" - - name: webrat - requirements: = 0.7.2 - development: - - name: rake - requirements: ">= 0.8.3" - downloads: 12125 - info: cucumber-nagios helps you write behavioural tests for your systems and infrastructure, that can be plugged into Nagios. - version: 0.9.2 - version_downloads: 476 - homepage_uri: http://cucumber-nagios.org/ - authors: Lindsay Holmwood - project_uri: http://rubygems.org/gems/cucumber-nagios - gem_uri: http://rubygems.org/gems/cucumber-nagios-0.9.2.gem - source_code_uri: http://github.com/auxesis/cucumber-nagios - bug_tracker_uri: http://github.com/auxesis/cucumber-nagios/issues - wiki_uri: "" - documentation_uri: "" - mailing_list_uri: "" -- name: stepdown - dependencies: - runtime: - - name: bundler - requirements: ~> 1.0 - - name: gherkin - requirements: ~> 2.3 - - name: haml - requirements: "> 2.0" - development: - - name: rake - requirements: ">= 0" - - name: rspec - requirements: ~> 2.5.0 - downloads: 11231 - info: Stepdown allows you to see where your most used Cucumber steps are, your unused steps and how they are clustered - version: 0.6.2 - version_downloads: 36 - homepage_uri: http://stepdown.lineonpoint.com - authors: Sean Caffery - project_uri: http://rubygems.org/gems/stepdown - gem_uri: http://rubygems.org/gems/stepdown-0.6.2.gem - source_code_uri: https://github.com/seancaffery/step-down - bug_tracker_uri: https://github.com/seancaffery/step-down/issues - wiki_uri: "" - documentation_uri: http://stepdown.lineonpoint.com - mailing_list_uri: http://groups.google.com/group/stepdowngem/topics -- name: guard-cucumber - dependencies: - runtime: - - name: cucumber - requirements: ">= 0.10" - - name: guard - requirements: ">= 0.4.0" - development: - - name: bundler - requirements: ~> 1.0 - - name: guard-rspec - requirements: ~> 0.4 - - name: rspec - requirements: ~> 2.6 - downloads: 9301 - info: Guard::Cucumber automatically run your features (much like autotest) - version: 0.5.2 - version_downloads: 787 - homepage_uri: http://github.com/netzpirat/guard-cucumber - authors: Michael Kessler - project_uri: http://rubygems.org/gems/guard-cucumber - gem_uri: http://rubygems.org/gems/guard-cucumber-0.5.2.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: cuporter - dependencies: - runtime: - - name: gherkin - requirements: ">= 1.0.0" - - name: nokogiri - requirements: ">= 1.4.1" - development: [] - - downloads: 8081 - info: Scrapes Cucumber *.feature files to build reports on tag usage and test inventory - version: 0.3.14 - version_downloads: 32 - homepage_uri: http://github.com/twcamper/cuporter - authors: Tim Camper - project_uri: http://rubygems.org/gems/cuporter - gem_uri: http://rubygems.org/gems/cuporter-0.3.14.gem - source_code_uri: "" - bug_tracker_uri: "" - wiki_uri: "" - documentation_uri: "" - mailing_list_uri: "" -- name: coulda - dependencies: - runtime: [] - - development: [] - - downloads: 8076 - info: Behaviour Driven Development derived from Cucumber but as an internal DSL with methods for reuse - version: 0.6.3 - version_downloads: 932 - homepage_uri: http://coulda.tiggerpalace.com - authors: Evan David Light - project_uri: http://rubygems.org/gems/coulda - gem_uri: http://rubygems.org/gems/coulda-0.6.3.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: branston - dependencies: - runtime: - - name: aasm - requirements: ">= 0" - - name: calendar_date_select - requirements: ~> 1.15 - - name: googlecharts - requirements: ~> 1.4.0 - - name: rails - requirements: ~> 2.3.5 - development: - - name: machinist - requirements: ">= 0" - - name: mocha - requirements: ">= 0" - - name: relevance-rcov - requirements: ">= 0" - - name: ruby-debug - requirements: ">= 0" - - name: ruby-prof - requirements: ">= 0" - - name: shoulda - requirements: ">= 0" - downloads: 6866 - info: An agile user story tracker that generates gherkin files and step definitions for use with the cucumber testing framework. - version: 0.6.6 - version_downloads: 52 - homepage_uri: http://github.com/futurechimp/branston - authors: dave.hrycyszyn@headlondon.com, dan@dangarland.co.uk, steve.laing@gmail.com - project_uri: http://rubygems.org/gems/branston - gem_uri: http://rubygems.org/gems/branston-0.6.6.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: cucumber_factory - dependencies: - runtime: [] - - development: [] - - downloads: 6846 - info: Cucumber Factory allows you to create ActiveRecord models from your Cucumber features without writing step definitions for each model. - version: 1.8.0 - version_downloads: 188 - homepage_uri: http://github.com/makandra/cucumber_factory - authors: Henning Koch - project_uri: http://rubygems.org/gems/cucumber_factory - gem_uri: http://rubygems.org/gems/cucumber_factory-1.8.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: rspactor - dependencies: - runtime: [] - - development: - - name: rspec - requirements: ">= 1.2.9" - downloads: 6878 - info: RSpactor is a command line tool to automatically run your changed specs & cucumber features (much like autotest). - version: 0.6.4 - version_downloads: 1441 - homepage_uri: http://github.com/thibaudgg/rspactor - authors: "Mislav Marohni\xC4\x87, Andreas Wolff, Pelle Braendgaard, Thibaud Guillaume-Gentil" - project_uri: http://rubygems.org/gems/rspactor - gem_uri: http://rubygems.org/gems/rspactor-0.6.4.gem - source_code_uri: http://github.com/thibaudgg/rspactor - bug_tracker_uri: http://github.com/thibaudgg/rspactor/issues - wiki_uri: "" - documentation_uri: "" - mailing_list_uri: "" -- name: testbot - dependencies: - runtime: - - name: acts_as_rails3_generator - requirements: ">= 0" - - name: daemons - requirements: ">= 1.0.10" - - name: httparty - requirements: ">= 0.6.1" - - name: json_pure - requirements: ">= 1.4.6" - - name: macaddr - requirements: ">= 1.0.0" - - name: net-ssh - requirements: ">= 2.0.23" - - name: sinatra - requirements: = 1.0.0 - development: - - name: bundler - requirements: ">= 0" - - name: cucumber - requirements: ">= 0" - - name: flexmock - requirements: ">= 0" - - name: guard - requirements: ">= 0" - - name: guard-test - requirements: ">= 0" - - name: rack-test - requirements: ">= 0" - - name: rake - requirements: ">= 0" - - name: rvm - requirements: ">= 0" - - name: shoulda - requirements: ">= 0" - downloads: 6683 - info: Testbot is a test distribution tool that works with Rails, RSpec, RSpec2, Test::Unit and Cucumber. - version: 0.5.9 - version_downloads: 39 - homepage_uri: http://github.com/joakimk/testbot - authors: "Joakim Kolsj\xC3\xB6" - project_uri: http://rubygems.org/gems/testbot - gem_uri: http://rubygems.org/gems/testbot-0.5.9.gem - source_code_uri: https://github.com/joakimk/testbot - bug_tracker_uri: https://github.com/joakimk/testbot/issues - wiki_uri: https://github.com/joakimk/testbot/wiki - documentation_uri: https://github.com/joakimk/testbot - mailing_list_uri: "" -- name: pickler - dependencies: - runtime: - - name: crack - requirements: ">= 0.1.8" - development: - - name: fakeweb - requirements: ~> 1.3.0 - - name: rspec - requirements: ~> 2.0.0 - downloads: 6861 - info: Synchronize between Cucumber and Pivotal Tracker - version: 0.2.0 - version_downloads: 1704 - homepage_uri: http://github.com/tpope/pickler - authors: Tim Pope - project_uri: http://rubygems.org/gems/pickler - gem_uri: http://rubygems.org/gems/pickler-0.2.0.gem - source_code_uri: http://github.com/tpope/pickler - bug_tracker_uri: http://github.com/tpope/pickler/issues - wiki_uri: "" - documentation_uri: "" - mailing_list_uri: "" -- name: cucumber-in-the-yard - dependencies: - runtime: - - name: cucumber - requirements: ">= 0.7.5" - - name: gherkin - requirements: ">= 2.2.9" - - name: yard - requirements: ">= 0.6.3" - development: [] - - downloads: 5986 - info: " \n Cucumber-In-The-Yard is a YARD extension that processes Cucumber Features, Scenarios, Steps,\n Step Definitions, Transforms, and Tags and provides a documentation interface that allows you\n easily view and investigate the test suite. This tools hopes to bridge the gap of being able\n to provide your feature descriptions to your Product Owners and Stakeholders. " - version: 1.7.8 - version_downloads: 436 - homepage_uri: http://github.com/burtlo/Cucumber-In-The-Yard - authors: Franklin Webber - project_uri: http://rubygems.org/gems/cucumber-in-the-yard - gem_uri: http://rubygems.org/gems/cucumber-in-the-yard-1.7.8.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: iCuke - dependencies: - runtime: - - name: background_process - requirements: ">= 0" - - name: cucumber - requirements: ">= 0" - - name: httparty - requirements: ">= 0" - - name: nokogiri - requirements: ">= 0" - development: [] - - downloads: 5961 - info: Cucumber support for iPhone applications - version: 0.6.3 - version_downloads: 891 - homepage_uri: http://github.com/unboxed/iCuke - authors: Rob Holland - project_uri: http://rubygems.org/gems/iCuke - gem_uri: http://rubygems.org/gems/iCuke-0.6.3.gem - source_code_uri: http://github.com/unboxed/icuke - bug_tracker_uri: "" - wiki_uri: http://wiki.github.com/unboxed/icuke - documentation_uri: "" - mailing_list_uri: "" -- name: fuubar-cucumber - dependencies: - runtime: - - name: cucumber - requirements: ">= 0" - - name: ruby-progressbar - requirements: ~> 0.0.10 - development: [] - - downloads: 5678 - info: the instafailing Cucumber progress bar formatter - version: 0.0.12 - version_downloads: 332 - homepage_uri: https://github.com/martinciu/fuubar-cucumber - authors: Marcin Ciunelis - project_uri: http://rubygems.org/gems/fuubar-cucumber - gem_uri: http://rubygems.org/gems/fuubar-cucumber-0.0.12.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: sandwich - dependencies: - runtime: - - name: capybara - requirements: ">= 0" - - name: cucumber - requirements: ">= 0" - - name: machinist - requirements: ">= 0" - development: - - name: rspec - requirements: ">= 1.2.9" - - name: yard - requirements: ">= 0" - downloads: 5563 - info: Yup, cucumber helpers - version: 0.0.20 - version_downloads: 426 - homepage_uri: http://github.com/david/sandwich - authors: David Leal - project_uri: http://rubygems.org/gems/sandwich - gem_uri: http://rubygems.org/gems/sandwich-0.0.20.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: shoe - dependencies: - runtime: - - name: rake - requirements: ~> 0.8.7 - development: - - name: bundler - requirements: ~> 1.0.0 - - name: cucumber - requirements: ~> 0.6.4 - - name: ronn - requirements: ~> 0.5 - downloads: 5027 - info: Configuration-free Rake tasks that read your gemspec. These tasks re-use built-in Rubygems functionality so you can be confident you're shipping what you think you are. - version: 0.8.0 - version_downloads: 90 - homepage_uri: http://github.com/matthewtodd/shoe - authors: Matthew Todd - project_uri: http://rubygems.org/gems/shoe - gem_uri: http://rubygems.org/gems/shoe-0.8.0.gem - source_code_uri: http://github.com/matthewtodd/shoe - bug_tracker_uri: "" - wiki_uri: "" - documentation_uri: http://rubydoc.info/gems/shoe/frames - mailing_list_uri: "" -- name: aruba-jbb - dependencies: - runtime: - - name: background_process - requirements: ">= 0" - - name: builder - requirements: ">= 2.0.0" - - name: cucumber - requirements: ">= 0.10.3" - development: - - name: rspec - requirements: ">= 2.0.0" - downloads: 4814 - info: Fork of Aruba, Cucumber steps for testing CLI applications. - version: 0.2.7.01 - version_downloads: 42 - homepage_uri: http://github.com/byrnejb/aruba - authors: "Aslak Helles\xC3\xB8y, David Chelimsky, James B. Byrne, Mike Sassak" - project_uri: http://rubygems.org/gems/aruba-jbb - gem_uri: http://rubygems.org/gems/aruba-jbb-0.2.7.01.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: -- name: cuke4nuke - dependencies: - runtime: - - name: cucumber - requirements: ">= 0.5.2" - - name: json - requirements: ">= 1.2.0" - - name: win32console - requirements: ">= 1.2.0" - - name: win32-process - requirements: ">= 0.6.1" - development: [] - - downloads: 4343 - info: Runs Cucumber with .NET step definitions. - version: 0.4.0 - version_downloads: 725 - homepage_uri: http://github.com/richardlawrence/Cuke4Nuke - authors: Richard Lawrence - project_uri: http://rubygems.org/gems/cuke4nuke - gem_uri: http://rubygems.org/gems/cuke4nuke-0.4.0.gem - source_code_uri: http://github.com/richardlawrence/Cuke4Nuke - bug_tracker_uri: http://github.com/richardlawrence/Cuke4Nuke/issues - wiki_uri: http://wiki.github.com/richardlawrence/Cuke4Nuke - documentation_uri: "" - mailing_list_uri: http://groups.google.com/group/cukes/ -- name: cucumber-sinatra - dependencies: - runtime: - - name: templater - requirements: ">= 1.0.0" - development: [] - - downloads: 3983 - info: This little gem will help you to initialize a cucumber environment for a sinatra application. It will generate the required files from templates. - version: 0.4.0 - version_downloads: 140 - homepage_uri: http://github.com/bernd/cucumber-sinatra - authors: Bernd Ahlers - project_uri: http://rubygems.org/gems/cucumber-sinatra - gem_uri: http://rubygems.org/gems/cucumber-sinatra-0.4.0.gem - source_code_uri: - bug_tracker_uri: - wiki_uri: - documentation_uri: - mailing_list_uri: diff --git a/spec/fixtures/total_downloads.json b/spec/fixtures/total_downloads.json new file mode 100644 index 0000000..3f3d193 --- /dev/null +++ b/spec/fixtures/total_downloads.json @@ -0,0 +1 @@ +{"total":244368950} \ No newline at end of file diff --git a/spec/fixtures/total_downloads.yaml b/spec/fixtures/total_downloads.yaml deleted file mode 100644 index d1bbbbf..0000000 --- a/spec/fixtures/total_downloads.yaml +++ /dev/null @@ -1,2 +0,0 @@ ---- -:total: 244368950 diff --git a/spec/fixtures/web_hooks.json b/spec/fixtures/web_hooks.json new file mode 100644 index 0000000..3d43212 --- /dev/null +++ b/spec/fixtures/web_hooks.json @@ -0,0 +1 @@ +{"all gems":[{"url":"http://example.com","failure_count":0}]} \ No newline at end of file diff --git a/spec/fixtures/web_hooks.yaml b/spec/fixtures/web_hooks.yaml deleted file mode 100644 index ee8e3a3..0000000 --- a/spec/fixtures/web_hooks.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -all gems: -- url: http://example.com - failure_count: 0 diff --git a/spec/gems/client_spec.rb b/spec/gems/client_spec.rb index 7173ffa..d07a3c3 100644 --- a/spec/gems/client_spec.rb +++ b/spec/gems/client_spec.rb @@ -7,25 +7,25 @@ describe '#info' do before do - stub_get('/api/v1/gems/rails.yaml'). - to_return(:body => fixture('rails.yaml')) + stub_get('/api/v1/gems/rails.json'). + to_return(:body => fixture('rails.json')) end it 'returns some basic information about the given gem' do info = Gems.info 'rails' - expect(a_get('/api/v1/gems/rails.yaml')).to have_been_made + expect(a_get('/api/v1/gems/rails.json')).to have_been_made expect(info['name']).to eq 'rails' end end describe '#search' do before do - stub_get('/api/v1/search.yaml'). + stub_get('/api/v1/search.json'). with(:query => {'query' => 'cucumber'}). - to_return(:body => fixture('search.yaml')) + to_return(:body => fixture('search.json')) end it 'returns an array of active gems that match the query' do search = Gems.search 'cucumber' - expect(a_get('/api/v1/search.yaml').with(:query => {'query' => 'cucumber'})).to have_been_made + expect(a_get('/api/v1/search.json').with(:query => {'query' => 'cucumber'})).to have_been_made expect(search.first['name']).to eq 'cucumber' end end @@ -33,23 +33,23 @@ describe '#gems' do context 'with no user handle specified' do before do - stub_get('/api/v1/gems.yaml'). - to_return(:body => fixture('gems.yaml')) + stub_get('/api/v1/gems.json'). + to_return(:body => fixture('gems.json')) end it 'lists all gems that you own' do gems = Gems.gems - expect(a_get('/api/v1/gems.yaml')).to have_been_made + expect(a_get('/api/v1/gems.json')).to have_been_made expect(gems.first['name']).to eq 'exchb' end end context 'with a user handle specified' do before do - stub_get('/api/v1/owners/sferik/gems.yaml'). - to_return(:body => fixture('gems.yaml')) + stub_get('/api/v1/owners/sferik/gems.json'). + to_return(:body => fixture('gems.json')) end it 'lists all gems that the specified user owns' do gems = Gems.gems('sferik') - expect(a_get('/api/v1/owners/sferik/gems.yaml')).to have_been_made + expect(a_get('/api/v1/owners/sferik/gems.json')).to have_been_made expect(gems.first['name']).to eq 'exchb' end end @@ -85,8 +85,8 @@ describe '#yank' do context 'with no version specified' do before do - stub_get('/api/v1/gems/gems.yaml'). - to_return(:body => fixture('rails.yaml')) + stub_get('/api/v1/gems/gems.json'). + to_return(:body => fixture('rails.json')) stub_delete('/api/v1/gems/yank'). with(:query => {:gem_name => 'gems', :version => '3.0.9'}). to_return(:body => fixture('yank')) @@ -114,8 +114,8 @@ describe '#unyank' do context 'with no version specified' do before do - stub_get('/api/v1/gems/gems.yaml'). - to_return(:body => fixture('rails.yaml')) + stub_get('/api/v1/gems/gems.json'). + to_return(:body => fixture('rails.json')) stub_put('/api/v1/gems/unyank'). with(:body => {:gem_name => 'gems', :version => '3.0.9'}). to_return(:body => fixture('unyank')) @@ -142,12 +142,12 @@ describe '#versions' do before do - stub_get('/api/v1/versions/script_helpers.yaml'). - to_return(:body => fixture('script_helpers.yaml')) + stub_get('/api/v1/versions/script_helpers.json'). + to_return(:body => fixture('script_helpers.json')) end it 'returns an array of gem version details' do versions = Gems.versions 'script_helpers' - expect(a_get('/api/v1/versions/script_helpers.yaml')).to have_been_made + expect(a_get('/api/v1/versions/script_helpers.json')).to have_been_made expect(versions.first['number']).to eq '0.1.0' end end @@ -155,38 +155,38 @@ describe '#total_downloads' do context 'with no version or gem name specified' do before do - stub_get('/api/v1/downloads.yaml'). - to_return(:body => fixture('total_downloads.yaml')) + stub_get('/api/v1/downloads.json'). + to_return(:body => fixture('total_downloads.json')) end it 'returns the total number of downloads on RubyGems.org' do downloads = Gems.total_downloads - expect(a_get('/api/v1/downloads.yaml')).to have_been_made + expect(a_get('/api/v1/downloads.json')).to have_been_made expect(downloads[:total]).to eq 244_368_950 end end context 'with no version specified' do before do - stub_get('/api/v1/gems/rails_admin.yaml'). - to_return(:body => fixture('rails.yaml')) - stub_get('/api/v1/downloads/rails_admin-3.0.9.yaml'). - to_return(:body => fixture('rails_admin-0.0.0.yaml')) + stub_get('/api/v1/gems/rails_admin.json'). + to_return(:body => fixture('rails.json')) + stub_get('/api/v1/downloads/rails_admin-3.0.9.json'). + to_return(:body => fixture('rails_admin-0.0.0.json')) end it 'returns the total number of downloads for the specified gem' do downloads = Gems.total_downloads('rails_admin') - expect(a_get('/api/v1/gems/rails_admin.yaml')).to have_been_made - expect(a_get('/api/v1/downloads/rails_admin-3.0.9.yaml')).to have_been_made + expect(a_get('/api/v1/gems/rails_admin.json')).to have_been_made + expect(a_get('/api/v1/downloads/rails_admin-3.0.9.json')).to have_been_made expect(downloads[:version_downloads]).to eq 3142 expect(downloads[:total_downloads]).to eq 3142 end end context 'with a version specified' do before do - stub_get('/api/v1/downloads/rails_admin-0.0.0.yaml'). - to_return(:body => fixture('rails_admin-0.0.0.yaml')) + stub_get('/api/v1/downloads/rails_admin-0.0.0.json'). + to_return(:body => fixture('rails_admin-0.0.0.json')) end it 'returns the total number of downloads for the specified gem' do downloads = Gems.total_downloads('rails_admin', '0.0.0') - expect(a_get('/api/v1/downloads/rails_admin-0.0.0.yaml')).to have_been_made + expect(a_get('/api/v1/downloads/rails_admin-0.0.0.json')).to have_been_made expect(downloads[:version_downloads]).to eq 3142 expect(downloads[:total_downloads]).to eq 3142 end @@ -196,12 +196,12 @@ describe '#most_downloaded_today' do context 'with nothing specified' do before do - stub_get('/api/v1/downloads/top.yaml'). - to_return(:body => fixture('most_downloaded_today.yaml')) + stub_get('/api/v1/downloads/top.json'). + to_return(:body => fixture('most_downloaded_today.json')) end it 'returns the most downloaded versions today' do most_downloaded = Gems.most_downloaded_today - expect(a_get('/api/v1/downloads/top.yaml')).to have_been_made + expect(a_get('/api/v1/downloads/top.json')).to have_been_made expect(most_downloaded.first.first['full_name']).to eq 'rake-0.9.2.2' expect(most_downloaded.first.last).to eq 9801 end @@ -211,12 +211,12 @@ describe '#most_downloaded' do context 'with nothing specified' do before do - stub_get('/api/v1/downloads/all.yaml'). - to_return(:body => fixture('most_downloaded.yaml')) + stub_get('/api/v1/downloads/all.json'). + to_return(:body => fixture('most_downloaded.json')) end it 'returns the most downloaded versions' do most_downloaded = Gems.most_downloaded - expect(a_get('/api/v1/downloads/all.yaml')).to have_been_made + expect(a_get('/api/v1/downloads/all.json')).to have_been_made expect(most_downloaded.first.first['full_name']).to eq 'abstract-1.0.0' expect(most_downloaded.first.last).to eq 1 end @@ -226,50 +226,50 @@ describe '#downloads' do context 'with no dates or version specified' do before do - stub_get('/api/v1/gems/coulda.yaml'). - to_return(:body => fixture('rails.yaml')) - stub_get('/api/v1/versions/coulda-3.0.9/downloads.yaml'). - to_return(:body => fixture('downloads.yaml')) + stub_get('/api/v1/gems/coulda.json'). + to_return(:body => fixture('rails.json')) + stub_get('/api/v1/versions/coulda-3.0.9/downloads.json'). + to_return(:body => fixture('downloads.json')) end it 'returns the number of downloads by day for a particular gem version' do downloads = Gems.downloads 'coulda' - expect(a_get('/api/v1/gems/coulda.yaml')).to have_been_made - expect(a_get('/api/v1/versions/coulda-3.0.9/downloads.yaml')).to have_been_made + expect(a_get('/api/v1/gems/coulda.json')).to have_been_made + expect(a_get('/api/v1/versions/coulda-3.0.9/downloads.json')).to have_been_made expect(downloads['2011-06-22']).to eq 8 end end context 'with no dates specified' do before do - stub_get('/api/v1/versions/coulda-0.6.3/downloads.yaml'). - to_return(:body => fixture('downloads.yaml')) + stub_get('/api/v1/versions/coulda-0.6.3/downloads.json'). + to_return(:body => fixture('downloads.json')) end it 'returns the number of downloads by day for a particular gem version' do downloads = Gems.downloads 'coulda', '0.6.3' - expect(a_get('/api/v1/versions/coulda-0.6.3/downloads.yaml')).to have_been_made + expect(a_get('/api/v1/versions/coulda-0.6.3/downloads.json')).to have_been_made expect(downloads['2011-06-22']).to eq 8 end end context 'with from date specified' do before do - stub_get('/api/v1/versions/coulda-0.6.3/downloads/search.yaml'). + stub_get('/api/v1/versions/coulda-0.6.3/downloads/search.json'). with(:query => {'from' => '2011-01-01', 'to' => Date.today.to_s}). - to_return(:body => fixture('downloads.yaml')) + to_return(:body => fixture('downloads.json')) end it 'returns the number of downloads by day for a particular gem version' do downloads = Gems.downloads 'coulda', '0.6.3', Date.parse('2011-01-01') - expect(a_get('/api/v1/versions/coulda-0.6.3/downloads/search.yaml').with(:query => {'from' => '2011-01-01', 'to' => Date.today.to_s})).to have_been_made + expect(a_get('/api/v1/versions/coulda-0.6.3/downloads/search.json').with(:query => {'from' => '2011-01-01', 'to' => Date.today.to_s})).to have_been_made expect(downloads['2011-06-22']).to eq 8 end end context 'with from and to dates specified' do before do - stub_get('/api/v1/versions/coulda-0.6.3/downloads/search.yaml'). + stub_get('/api/v1/versions/coulda-0.6.3/downloads/search.json'). with(:query => {'from' => '2011-01-01', 'to' => '2011-06-28'}). - to_return(:body => fixture('downloads.yaml')) + to_return(:body => fixture('downloads.json')) end it 'returns the number of downloads by day for a particular gem version' do downloads = Gems.downloads 'coulda', '0.6.3', Date.parse('2011-01-01'), Date.parse('2011-06-28') - expect(a_get('/api/v1/versions/coulda-0.6.3/downloads/search.yaml').with(:query => {'from' => '2011-01-01', 'to' => '2011-06-28'})).to have_been_made + expect(a_get('/api/v1/versions/coulda-0.6.3/downloads/search.json').with(:query => {'from' => '2011-01-01', 'to' => '2011-06-28'})).to have_been_made expect(downloads['2011-06-22']).to eq 8 end end @@ -277,12 +277,12 @@ describe '#owners' do before do - stub_get('/api/v1/gems/gems/owners.yaml'). - to_return(:body => fixture('owners.yaml')) + stub_get('/api/v1/gems/gems/owners.json'). + to_return(:body => fixture('owners.json')) end it 'lists all owners of a gem' do owners = Gems.owners('gems') - expect(a_get('/api/v1/gems/gems/owners.yaml')).to have_been_made + expect(a_get('/api/v1/gems/gems/owners.json')).to have_been_made expect(owners.first['email']).to eq 'sferik@gmail.com' end end @@ -315,12 +315,12 @@ describe '#web_hooks' do before do - stub_get('/api/v1/web_hooks.yaml'). - to_return(:body => fixture('web_hooks.yaml')) + stub_get('/api/v1/web_hooks.json'). + to_return(:body => fixture('web_hooks.json')) end it 'lists the web hooks registered under your account' do web_hooks = Gems.web_hooks - expect(a_get('/api/v1/web_hooks.yaml')).to have_been_made + expect(a_get('/api/v1/web_hooks.json')).to have_been_made expect(web_hooks['all gems'].first['url']).to eq 'http://example.com' end end @@ -366,24 +366,24 @@ describe '#latest' do before do - stub_get('/api/v1/activity/latest.yaml'). - to_return(:body => fixture('latest.yaml')) + stub_get('/api/v1/activity/latest.json'). + to_return(:body => fixture('latest.json')) end it 'returns some basic information about the given gem' do latest = Gems.latest - expect(a_get('/api/v1/activity/latest.yaml')).to have_been_made + expect(a_get('/api/v1/activity/latest.json')).to have_been_made expect(latest.first['name']).to eq 'seanwalbran-rpm_contrib' end end describe '#just_updated' do before do - stub_get('/api/v1/activity/just_updated.yaml'). - to_return(:body => fixture('just_updated.yaml')) + stub_get('/api/v1/activity/just_updated.json'). + to_return(:body => fixture('just_updated.json')) end it 'returns some basic information about the given gem' do just_updated = Gems.just_updated - expect(a_get('/api/v1/activity/just_updated.yaml')).to have_been_made + expect(a_get('/api/v1/activity/just_updated.json')).to have_been_made expect(just_updated.first['name']).to eq 'rspec-tag_matchers' end end @@ -419,13 +419,13 @@ describe '#reverse_dependencies' do before do - stub_get('/api/v1/gems/rspec/reverse_dependencies.yaml'). - to_return(:body => fixture('reverse_dependencies_short.yaml')) + stub_get('/api/v1/gems/rspec/reverse_dependencies.json'). + to_return(:body => fixture('reverse_dependencies_short.json')) end it 'returns an array of names for all gems which are reverse dependencies to the given gem' do reverse_dependencies = Gems.reverse_dependencies 'rspec' - expect(a_get('/api/v1/gems/rspec/reverse_dependencies.yaml')).to have_been_made + expect(a_get('/api/v1/gems/rspec/reverse_dependencies.json')).to have_been_made expect(reverse_dependencies).to be_an_instance_of Array end end diff --git a/spec/gems_spec.rb b/spec/gems_spec.rb index 012bfc4..7da76e4 100644 --- a/spec/gems_spec.rb +++ b/spec/gems_spec.rb @@ -7,13 +7,13 @@ context 'when delegating to a client' do before do - stub_get('/api/v1/gems/rails.yaml'). - to_return(:body => fixture('rails.yaml')) + stub_get('/api/v1/gems/rails.json'). + to_return(:body => fixture('rails.json')) end it 'gets the correct resource' do Gems.info('rails') - expect(a_get('/api/v1/gems/rails.yaml')).to have_been_made + expect(a_get('/api/v1/gems/rails.json')).to have_been_made end it 'returns the same results as a client' do