Module: SimpleImagesHelper

Defined in:
app/helpers/simple_images_helper.rb

Instance Method Summary collapse

Instance Method Details

#render_simple_images_actions_for(image) ⇒ Object



10
11
12
13
14
15
# File 'app/helpers/simple_images_helper.rb', line 10

def render_simple_images_actions_for(image)
  [].tap do |ary|
    ary << render_simple_images_edit_link_for(image)
    ary << render_simple_images_destroy_link_for(image)
  end.join.html_safe
end


6
7
8
# File 'app/helpers/simple_images_helper.rb', line 6

def render_simple_images_destroy_link_for(image)
  render 'simple_images/destroy', image: image
end


2
3
4
# File 'app/helpers/simple_images_helper.rb', line 2

def render_simple_images_edit_link_for(image)
  render 'simple_images/edit', image: image
end

#render_simple_images_form_for(imageable, spinner: false) ⇒ Object



17
18
19
# File 'app/helpers/simple_images_helper.rb', line 17

def render_simple_images_form_for(imageable, spinner: false)
  render 'simple_images/form', imageable: imageable, spinner: spinner
end

#render_simple_images_spinner(klass) ⇒ Object



21
22
23
# File 'app/helpers/simple_images_helper.rb', line 21

def render_simple_images_spinner(klass)
  render 'simple_images/spinner', klass: klass
end

#si_dom_id(image_or_imageable) ⇒ Object



25
26
27
28
29
30
31
32
33
# File 'app/helpers/simple_images_helper.rb', line 25

def si_dom_id(image_or_imageable)
  if image_or_imageable.is_a?(SimpleImage)
    'si_' + image_or_imageable.imageable.class.to_s.underscore + '_' +
    image_or_imageable.imageable.id.to_s
  else
    'si_' + image_or_imageable.class.to_s.underscore + '_' +
    image_or_imageable.id.to_s
  end
end