4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/enjoy/gallery/admin/embedded_image.rb', line 4
def self.config(fields = {})
if fields
if fields.is_a?(Hash)
fields.reverse_merge!({image: :enjoy_image})
else
finded = false
fields.each { |g|
finded = !!g[:fields][:image] unless finded
}
unless finded
fields << {
name: :image,
fields: {
image: :enjoy_image
}
}
end
end
end
if block_given?
Enjoy::Admin::EmbeddedElement.config(nil, fields) do |config|
yield config
end
else
Enjoy::Admin::EmbeddedElement.config(nil, fields)
end
end
|