Giter VIP home page Giter VIP logo

congress's Issues

ArgumentError: API Key Required when setting key with block

I noticed when a key has not been set and you set one with a block, it will throw an argument error. Here is how you can reproduce this:

require 'congress'

Congress.new do |congress|
  congress.key = 'abcd'
end

This happens in ruby 2.1.0p0, gems version 2.2.1, congress version 0.2.1. The reason the test did not pick this up is the before block sets a key.

Full Stack Trace:

/Users/sunnyjuneja/.rvm/gems/ruby-2.1.0/gems/congress-0.2.1/lib/congress/client.rb:12:in `initialize': API key required (ArgumentError)
        from /Users/sunnyjuneja/.rvm/gems/ruby-2.1.0/gems/congress-0.2.1/lib/congress.rb:13:in `new'
        from /Users/sunnyjuneja/.rvm/gems/ruby-2.1.0/gems/congress-0.2.1/lib/congress.rb:13:in `new'
        from reproduce.rb:3:in `<main>'

Time to bump the released version?

I'd love to be able to suggest that projects using the congress gem (such as OpenCongress) upgrade their gem and take advantage of the recently added use of our HTTPS endpoint. The last release was in June of 2013.

Failed to bundle install, ruby_21 is not a valid platform

Hi! I'm pretty new to OSS && ruby so excuse me the problem here is obvious.

I cloned the repository and cd'ed into the repo. After I type bundle install it returns,

`ruby_21` is not a valid platform. The available options are: [:ruby, :ruby_18, :ruby_19, :ruby_20, :mri, :mri_18, :mri_19, :mri_20, :rbx, :jruby, :mswin, :mingw, :mingw_18, :mingw_19, :mingw_20]

When I type, ruby -v, I get:

ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]

I installed ruby using rvm and my rvm version is 1.24.7. I may have installed ruby 2.1 in the past but it isn't available on my system as far as I know. If it isn't clear, I'm also using Ubuntu. I don't have this problem with other gems.

Examples

Can you provide some examples of how to scope a request? Filter based on something

Congress.votes
or Congress.bills, is there a way to filter for specific items?

thank you

Can we increment the geocoder dependency to 1.2.5?

Thanks so much for your work on this gem. I was wondering if you have tried updating the requirements to allow geocoder 1.2.5? We have had to keep that gem relatively up to date to cope with map tile and geolocating services that come and go. At the moment, the relatively strict ~> 1.1.9 requirement for congress is blocking our ability. I am happy to fork, run the tests with the new gem, and prepare a pull request but wanted to check first if you knew of an issue.

congress.videos Error

When I try

## Error with videos

@videos = Congress.videos

I get.....

"757: unexpected token at
504 Gateway Time-out

504 Gateway Time-out
nginx/0.8.52

'"

However, all the other examples seem to work....
@bills = Congress.bills
@votes = Congress.votes
@amendments = Congress.amendments
@floor_updates = Congress.floor_updates
@committee_hearings = Congress.committee_hearings
@documents = Congress.documents

Any ideas?

ArgumentError: wrong number of arguments (1 for 0)

I install the gem 'congress'.
Then in console, I did

require 'congress'
client = Congress::Client.new(SUNLIGHT_API_KEY)

After executing the line. It returns ArgumentError: wrong number of arguments (1 for 0).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.