Sha256: 61bfb11e201b84c28b16846070cc14d7dc1199e1e213b24b6291f5b546b1f17c
Contents?: true
Size: 1.76 KB
Versions: 3
Compression:
Stored size: 1.76 KB
Contents
require 'slim' require 'sass-rails' require 'coffee-rails' require 'fog' require 'carrierwave' require 'carrierwave-processing' require 'mini_magick' require 'jbuilder' require 'resque' require 'heroku_resque_auto_scale' module Uploadbox class Engine < ::Rails::Engine config.generators do |g| g.test_framework :rspec, fixture: false, view_specs: false g.fixture_replacement :factory_girl, dir: 'spec/factories' g.assets false g.helper false end initializer 'uploadbox.action_controller' do |app| ActiveSupport.on_load :action_controller do helper Uploadbox::ImgHelper end end isolate_namespace Uploadbox end end class ActionView::Helpers::FormBuilder def uploader(upload_name, options={}) upload_model_class = "Uploadbox::#{@object.class.to_s + upload_name.to_s.camelize}".constantize options.reverse_merge!(preview: upload_model_class.versions.keys.first, namespace: false, default: false, update_label: 'Alterar', choose_label: 'Escolher', destroy_label: '×'.html_safe) dimensions = upload_model_class.versions[options[:preview]] @template.render partial: 'uploadbox/images/uploader', locals: { upload_name: upload_name, resource: @object, form: self, version: options[:preview], width: dimensions[0], height: dimensions[1], namespace: options[:namespace], default: options[:default], removable: upload_model_class.removable?, update_label: options[:update_label], choose_label: options[:choose_label], destroy_label: options[:destroy_label] } end end require 'uploadbox/image_uploader'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
uploadbox-0.0.13 | lib/uploadbox/engine.rb |
uploadbox-0.0.12 | lib/uploadbox/engine.rb |
uploadbox-0.0.11 | lib/uploadbox/engine.rb |