Class: Lunker::StackOverflow
- Inherits:
-
Object
- Object
- Lunker::StackOverflow
- Includes:
- PagedResource, Utils
- Defined in:
- lib/lunker.rb
Instance Method Summary collapse
-
#initialize ⇒ StackOverflow
constructor
A new instance of StackOverflow.
- #users(size_limit, parameters = {:sort=>'reputation',:order =>'desc',:min =>'100000'}) ⇒ Object
Methods included from Utils
Methods included from PagedResource
Constructor Details
#initialize ⇒ StackOverflow
Returns a new instance of StackOverflow.
33 34 |
# File 'lib/lunker.rb', line 33 def initialize end |
Instance Method Details
#users(size_limit, parameters = {:sort=>'reputation',:order =>'desc',:min =>'100000'}) ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/lunker.rb', line 36 def users(size_limit, parameters={:sort=>'reputation',:order =>'desc',:min =>'100000'}) parameters = { :pagesize => "100", :key => Lunker.configuration.api_key, :site => "stackoverflow", :filter => Lunker.configuration.filter }.merge(parameters) encoded_parameters = parameterize parameters get_paged_resource "#{SO_URL}/users?#{encoded_parameters}", size_limit end |