Class: Coalla::Cms::Image::InstallGenerator
- Inherits:
-
ActiveRecord::Generators::Base
- Object
- ActiveRecord::Generators::Base
- Coalla::Cms::Image::InstallGenerator
- Defined in:
- lib/generators/coalla/cms/image/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_files ⇒ Object
28 29 30 31 32 |
# File 'lib/generators/coalla/cms/image/install_generator.rb', line 28 def copy_files migration_template "migration.rb.erb", "db/migrate/create_#{name.pluralize.underscore}.rb" template "model.rb.erb", "app/models/#{name.underscore}.rb" template "uploader.rb.erb", "app/uploaders/#{name.underscore}_uploader.rb" end |
#setup_fields ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/generators/coalla/cms/image/install_generator.rb', line 12 def setup_fields @properties = { 'file_name' => 'text', 'content_type' => 'text', 'size' => 'integer', 'description' => 'text', 'width' => 'integer', 'height' => 'integer', 'watermarked' => 'boolean', 'source' => 'text' } @prefixed = .prefixed? end |