Sha256: ca4d1c7e92f2529ee95cf712714f5b525de7f06d2ff2f08058e7b510b3d62117
Contents?: true
Size: 1.12 KB
Versions: 6
Compression:
Stored size: 1.12 KB
Contents
require 'orkut/client/base' require 'orkut/constants/fields' require 'orkut/constants/group' require 'orkut/constants/internal_constants' require 'orkut/constants/method_names' require 'orkut/constants/params' require 'multi_json' module Orkut class Client # Defines methods related to people, friends and contacts module People include Base def list_friends(options={}) params = [{ Orkut::Constants::Fields::PARAMS => { Orkut::Constants::Fields::GROUP_ID => Orkut::Constants::Group::FRIENDS, Orkut::Constants::Fields::USER_ID => Orkut::Constants::InternalConstants::USERID_ME, Orkut::Constants::Fields::COUNT => (options[:count] || Orkut::Client::Base::DEFAULT_COUNT), Orkut::Constants::Fields::START_INDEX => 0 }, Orkut::Constants::Fields::ID => request_id.to_s+'-'+Orkut::Constants::MethodNames::PEOPLE_GET, Orkut::Constants::Fields::METHOD => Orkut::Constants::MethodNames::PEOPLE_GET }] MultiJson.decode(post(nil, params.to_s, default_headers).body) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems