Sha256: 5319dc151b099c3fe70194ae7aabccbfe96d5e7e5712b488ba0353b6f2eb1ebe
Contents?: true
Size: 536 Bytes
Versions: 5
Compression:
Stored size: 536 Bytes
Contents
class Admin::StatsController < ApplicationController before_filter :authenticate_admin_user! def stats if params[:scope].blank? render :json => { :errors => "scope not set" }, :status => 422 else cls = User cls = Identity.where( "provider = ?", "twitter" ) if params[:scope] == 'twitter_users' cls = Identity.where( "provider = ?", "instagram" ) if params[:scope] == 'instagram_users' ret = cls.group_by_month.collect { |x| [x[:date_slice],x[:count]] } render json: ret end end end
Version data entries
5 entries across 5 versions & 1 rubygems