Sha256: f3329dfe5ba9acb60a47a1fba4cb58f0a00a45a7fa4051e8d7f4dd80dbfcddc1

Contents?: true

Size: 580 Bytes

Versions: 6

Compression:

Stored size: 580 Bytes

Contents

module Adminpanel
  module Analytics
    module TwitterAnalytics
      extend ActiveSupport::Concern

      included do
        before_filter :get_twitter_token, only:[:twitter, :reply_to_tweet, :favorite_tweet, :retweet_tweet]
      end

      def reply_to_tweet
        @twitter_client.update params[:tweet], in_reply_to_status_id: params[:id]
        redirect_to twitter_analytics_path
      end

      def favorite_tweet
        @twitter_client.favorite(params[:id])
      end

      def retweet_tweet
        @twitter_client.retweet(params[:id])
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
adminpanel-2.2.5 app/controllers/concerns/adminpanel/analytics/twitter_analytics.rb
adminpanel-2.2.4 app/controllers/concerns/adminpanel/analytics/twitter_analytics.rb
adminpanel-2.2.3 app/controllers/concerns/adminpanel/analytics/twitter_analytics.rb
adminpanel-2.2.2 app/controllers/concerns/adminpanel/analytics/twitter_analytics.rb
adminpanel-2.2.1 app/controllers/concerns/adminpanel/analytics/twitter_analytics.rb
adminpanel-2.2.0 app/controllers/concerns/adminpanel/analytics/twitter_analytics.rb