Sha256: 76f711b39b8db0049e1f7778348c1d630c6bdfaf03a311773c8e2dcbeecb8d91

Contents?: true

Size: 846 Bytes

Versions: 14

Compression:

Stored size: 846 Bytes

Contents

module Adminpanel
  module AnalyticsHelper

    def days_to_substract
      if params[:insight] == 'day'
        1
      elsif params[:insight] == 'week'
        7
      elsif params[:insight] == 'days_28'
        28
      else
        0
      end
    end

    def insight
      return 'day' if !params[:insight].present?
      return 'day' if params[:insight] == 'day'
      return 'week' if params[:insight] == 'week'
      return 'month' if params[:insight] == 'days_28'
    end

    def metric(metric)
      metric.first['name']
    end

    def fb_insights(fb_auth)
      if fb_auth
        "#{Koala::Facebook::API.new(fb_auth.value).get_object('me')['link']}insights"
      else
        '#'
      end
    end

    def exist_instagram_account?
      if @instagram_token.nil?
        false
      else
        true
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
adminpanel-3.6.1 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.6.0 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.5.1 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.5.0 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.4.7 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.4.6 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.4.5 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.4.4 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.4.3 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.4.2 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.4.1 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.4.0 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.3.4 app/helpers/adminpanel/analytics_helper.rb
adminpanel-3.3.3 app/helpers/adminpanel/analytics_helper.rb