Module: E9Polls::GlobalHelper
- Defined in:
- lib/e9_polls/global_helper.rb
Instance Method Summary collapse
- #e9_polls_cookie ⇒ Object
- #poll_answered?(poll, answer = nil) ⇒ Boolean
- #poll_form_link(poll, options = {}) ⇒ Object
- #poll_results_link(poll, options = {}) ⇒ Object
Instance Method Details
#e9_polls_cookie ⇒ Object
21 22 23 24 |
# File 'lib/e9_polls/global_helper.rb', line 21 def return if @_e9_polls_cookie == false @_e9_polls_cookie ||= Marshal.load([E9Polls.]) rescue false end |
#poll_answered?(poll, answer = nil) ⇒ Boolean
3 4 5 6 7 |
# File 'lib/e9_polls/global_helper.rb', line 3 def poll_answered?(poll, answer = nil) if = [poll.id] and !answer || [poll.id].to_s == answer.id.to_s end end |
#poll_form_link(poll, options = {}) ⇒ Object
15 16 17 18 19 |
# File 'lib/e9_polls/global_helper.rb', line 15 def poll_form_link(poll, = {}) text = I18n.t(:poll_form_link, :scope => :e9_polls) .reverse_merge! :title => t(:poll_show_link_title, :scope => :e9_polls) link_to text, .delete(:url) || poll_path(poll), .merge(:class => 'view-poll-form') end |
#poll_results_link(poll, options = {}) ⇒ Object
9 10 11 12 13 |
# File 'lib/e9_polls/global_helper.rb', line 9 def poll_results_link(poll, = {}) text = I18n.t(:poll_results_link, :scope => :e9_polls) .reverse_merge! :title => t(:poll_results_link_title, :scope => :e9_polls) link_to text, .delete(:url) || results_poll_path(poll), .merge(:class => 'view-poll-results') end |