Module: Enjoy::Admin::EmbeddedGalleryImage

Defined in:
lib/enjoy/admin/embedded_gallery_image.rb

Class Method Summary collapse

Class Method Details

.config(fields = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/enjoy/admin/embedded_gallery_image.rb', line 4

def self.config(fields = {})
  jcrop_proc = Proc.new do
    jcrop_options :image_jcrop_options
  end

  fields.reverse_merge!({image: [:jcrop, jcrop_proc]})
  if block_given?
    Enjoy::Admin::EmbeddedElement.config(nil, fields) do |config|
      yield config
    end
  else
    Enjoy::Admin::EmbeddedElement.config(nil, fields)
  end
end