Sha256: ef7ed2ee92ce959e8453230aa13d5364bfd0caa26c3460d49c5a7bbacacc5f4f
Contents?: true
Size: 1.49 KB
Versions: 1
Compression:
Stored size: 1.49 KB
Contents
# Plurky Yet another Plurk API wrapper. Or something to play when the Plurk team is busy optimizing the site. ## Installation Add this line to your application's `Gemfile`: gem 'plurky' And then execute: $ bundle Or install it yourself as: $ gem install plurky ## Documentation * This gem: http://rdoc.info/gems/plurky * Plurk API 2.0: http://www.plurk.com/API ## Usage ```ruby require 'plurky' client = Plurky.client client.get '/APP/Profile/getPublicProfile', :user_id => 34 ``` ## Configuration Applications that make requests on behalf of a single Plurk user can pass global configuration options as a block to the `Plurky.configure` method. ```ruby Plurky.configure do |config| config.consumer_key = YOUR_CONSUMER_KEY config.consumer_secret = YOUR_CONSUMER_SECRET config.oauth_token = YOUR_OAUTH_TOKEN config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET end ``` Alternately, you can set the following environment variables: ``` PLURK_CONSUMER_KEY PLURK_CONSUMER_SECRET PLURK_OAUTH_TOKEN PLURK_OAUTH_TOKEN_SECRET ``` After configuration, requests can be made like so: ```ruby Plurky.get '/APP/Timeline/getPlurks' ``` ## TODO * Complete the tests. * Add APIs. * Add support of obtaining access token. ## Credits Most of the code are copy-pasted from the [twitter][] gem. [twitter]: https://github.com/sferik/twitter ## Copyright Copyright (c) 2012 Chun-wei Kuo. See [LICENSE][] for details. [license]: https://github.com/Domon/plurky/blob/master/LICENSE.md
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
plurky-0.1.0 | README.md |