Sha256: aa1256dd38932d87b098ae326bb2d1d0ab7b8b9ef1e11e9d0bf87aff3a9006d0
Contents?: true
Size: 1.2 KB
Versions: 24
Compression:
Stored size: 1.2 KB
Contents
module PlataformaSocial class Ranking class Custom < PlataformaSocial::Ranking def initialize end # Método para retornar o ranking do app filtrado por uma data customizada # Esse método aceita como parâmetros: # options = { # :start_date => DATA_INICIO_DO_RANKING, <- Obrigatório # :end_date => DATA_FIM_DO_RANKING, <- Obrigatório # :user_reference => REFERENCIA_DO_USUARIO, <- Obrigatório caso seja passado o parâmetro friends sendo true # :friends => SE_IREMOS_PEGAR_OS_AMIGOS_DO_USUARIO_EM_QUESTAO_OU_NAO(Boolean), # :limit => NUMERO_MAXIMO_DE_REGISTROS_A_SEREM_RETORNADOS, # :page => PAGINA_A_SER_RETORNADA_NA_PAGINACAO # } # def get options = {} options.symbolize_keys! verify_if_has_all_required_parameters [{ :friends => :user_reference }, :start_date, :end_date], options get_request "/users/ranking", { :start_date => options[:start_date], :end_date => options[:end_date], :friends => options[:friends], :limit => options[:limit], :reference => options[:user_reference], :page => options[:page] } rescue => e return e.to_s end end end end
Version data entries
24 entries across 24 versions & 1 rubygems