A Ruby wrapper for atnd/connpass/doorkeeper/zusaar API
Installation
Add this line to your application's Gemfile:
gem 'events_jp'
And then execute:
$ bundle
Or install it yourself as:
$ gem install events_jp
Usage
Search events
events, errors = EventsJp.get_events(keyword: 'Ruby')
events.each do |e|
puts "#{e.service} - #{e.title}"
end
puts errors #=> []
- Unfortunately, Doorkeeper don't support keyword search....
Get all events
events, errors = EventsJp.get_events(service_limit: 100)
events.each do |e|
puts "#{e.service} - #{e.title}"
end
puts errors #=> []
Complement
- The response is a Hashie::Mash object (dot-accessible Hash).
Response Attributes
The response is as follows(similar atnd response);
- service: String(atnd/connpass/doorkeeper/zusaar)
- address: String
- catch: String(nothing in doorkeeper)
- title: String
- event_url: String
- started_at: DateTime
- ended_at: DateTime
- place: String
- lon: Float(longitude)
- lat: Float(latitude)
- limit: Integer
- accepted: Integer
- waiting: Integer
API reference
Supported versions
- Ruby 2.0.0 or higher
Contributing
- Fork it
- 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