7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'app/helpers/popcircle/rails/popcircle_helper.rb', line 7
def popcircle(circles, options = {})
raise Exception.new('Argument `circles` not a Hash...') unless circles.is_a? Hash
if circles[:icons]
circles = circles[:icons].map { |circle| { icon: circle } }
elsif circles[:images]
circles = circles[:images].map { |circle| { image: circle } }
end
options[:list] ||= 'popcircle-list'
content_tag :div, class: 'popcircle-box' do
trigger + list(circles, options)
end if circles
end
|