Kraai
Ruby wrapper for StackExchange Api.
Installation
Add this line to your application's Gemfile:
gem 'kraai'
And then execute:
$ bundle
Or install it yourself as:
$ gem install kraai
Usage
Create a new kraai object by calling:
Kraai::StackExchange.new
This will create the object with several default values that can be overwritten at call time, eg:
site = "stackoverflow", page = 1, sort = "activity", order = "desc"
You can now call several methods on this now object:
.user_questions(user)
Returns 30 questions for given user.
.user_answers(user)
Returns 30 answers for given user.
.unanswered(tagged)
Returns 30 questions with given tag with no accepted answer
.noanswers(tagged)
Returns 30 questions with given tag with no answers.
Example
response = Kraai::StackExchange.new
response.site = "stackoverflow"
response.unanswered("ruby")
Returns 30 unanswered questions tagged ruby
Contributing
- Fork it ( http://github.com/
/kraai/fork ) - Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request