Sha256: 92354aff9390346545cb4ebd9379010a532e8cb0b04ce482eb38af76e4817370

Contents?: true

Size: 407 Bytes

Versions: 7

Compression:

Stored size: 407 Bytes

Contents

module Goodreads
  module Groups
    # Get group details
    def group(group_id)
      data = request("/group/show", id: group_id)
      Hashie::Mash.new(data["group"])
    end

    # Get list of groups a given user is a member of
    def group_list(user_id, sort = "my_activity")
      data = request("/group/list", id: user_id, sort: sort)
      Hashie::Mash.new(data["groups"]["list"])
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
goodreads-0.9.0 lib/goodreads/client/groups.rb
goodreads-0.8.0 lib/goodreads/client/groups.rb
goodreads-0.7.0 lib/goodreads/client/groups.rb
goodreads-0.6.2 lib/goodreads/client/groups.rb
goodreads-0.6.1 lib/goodreads/client/groups.rb
goodreads-0.6.0 lib/goodreads/client/groups.rb
goodreads-0.5.0 lib/goodreads/client/groups.rb