Class: Image

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
Uploadable
Defined in:
app/models/image.rb,
lib/generators/uploadbox/image/templates/models/image.rb

Class Method Summary collapse

Class Method Details

.create_upload(attributes) ⇒ Object



4
5
6
7
8
9
10
# File 'app/models/image.rb', line 4

def self.create_upload(attributes)
  attributes["imageable_type"].constantize # load class

  upload_class_name = attributes["imageable_type"] + attributes["upload_name"].camelize
  attributes.delete("upload_name")
  Uploadbox.const_get(upload_class_name).create!(attributes)
end