Module: Refinery::Tweets::TweetsHelper
- Defined in:
- app/helpers/refinery/tweets/tweets_helper.rb
Instance Method Summary collapse
- #refinery_tweets_url_for_account ⇒ Object
-
#tweets(options = {}) ⇒ Object
Twitter widget is enabled by default It can be disabled in the initializer config/initializers/refinery/tweets.rb.
- #tweets_account_link ⇒ Object
- #tweets_header ⇒ Object
- #twitter_handle ⇒ Object
Instance Method Details
#refinery_tweets_url_for_account ⇒ Object
35 36 37 |
# File 'app/helpers/refinery/tweets/tweets_helper.rb', line 35 def refinery_tweets_url_for_account "https://twitter.com/#{account_settings["username"]}" end |
#tweets(options = {}) ⇒ Object
Twitter widget is enabled by default It can be disabled in the initializer config/initializers/refinery/tweets.rb
The user will require a widget_id If there is no widget id or the widget is disabled in the config a simple js implementation using the public API is used
14 15 16 17 18 19 20 21 |
# File 'app/helpers/refinery/tweets/tweets_helper.rb', line 14 def tweets(={}) return unless account_settings && account_settings["visible"] == true if () elsif can_use_jquery_tweet_list? tweet_list() end end |
#tweets_account_link ⇒ Object
27 28 29 |
# File 'app/helpers/refinery/tweets/tweets_helper.rb', line 27 def tweets_account_link link_to twitter_handle, refinery_tweets_url_for_account end |
#tweets_header ⇒ Object
23 24 25 |
# File 'app/helpers/refinery/tweets/tweets_helper.rb', line 23 def tweets_header tweets_account_link + " on Twitter" end |
#twitter_handle ⇒ Object
31 32 33 |
# File 'app/helpers/refinery/tweets/tweets_helper.rb', line 31 def twitter_handle "@" + account_settings["username"] end |