Module: PollsHelper

Defined in:
app/helpers/polls_helper.rb

Instance Method Summary collapse

Instance Method Details

Parameters:



3
4
5
# File 'app/helpers/polls_helper.rb', line 3

def admin_poll_link(entity)
  link_to(entity.name, admin_poll_path(entity.id))
end

Parameters:



8
9
10
# File 'app/helpers/polls_helper.rb', line 8

def admin_poll_question_link(entity)
  link_to(entity.text, admin_poll_question_path(entity.id))
end

#poll_image_medium(entity) ⇒ Object

Parameters:



18
19
20
21
22
# File 'app/helpers/polls_helper.rb', line 18

def poll_image_medium(entity)
  return '' if entity.image.blank?
  versions = "#{entity.image.medium_2x.url} 2x"
  image_tag(entity.image.medium.url, alt: entity.name, srcset: versions)
end

#poll_image_preview(entity) ⇒ Object

Parameters:



32
33
34
35
36
# File 'app/helpers/polls_helper.rb', line 32

def poll_image_preview(entity)
  return '' if entity.image.blank?
  versions = "#{entity.image.preview_2x.url} 2x"
  image_tag(entity.image.preview.url, alt: entity.name, srcset: versions)
end

#poll_image_small(entity) ⇒ Object

Parameters:



25
26
27
28
29
# File 'app/helpers/polls_helper.rb', line 25

def poll_image_small(entity)
  return '' if entity.image.blank?
  versions = "#{entity.image.medium.url} 2x"
  image_tag(entity.image.small.url, alt: entity.name, srcset: versions)
end

Parameters:



13
14
15
# File 'app/helpers/polls_helper.rb', line 13

def poll_link(entity)
  link_to(entity.name, poll_path(entity.id))
end