app/models/spree/banner.rb in spree_banner-1.1.5 vs app/models/spree/banner.rb in spree_banner-1.1.6
- old
+ new
@@ -1,21 +1,13 @@
module Spree
class Banner < ActiveRecord::Base
attr_accessible :title, :url, :category, :position, :enabled, :attachment
has_attached_file :attachment,
- :url => "/spree/banners/:id/:style_:basename.:extension",
- :path => ":rails_root/public/spree/banners/:id/:style_:basename.:extension",
- :styles => lambda {|a| {
- :mini => "80x80#",
- :small => "120x120#",
- :custom => "#{a.instance.attachment_width}x#{a.instance.attachment_height}#"
- }},
- :convert_options => {
- :mini => "-gravity center",
- :small => "-gravity center",
- :custom => "-gravity center"
- }
+ :styles => { :mini => '80x80#', :small => '120x120#' },
+ :url => "/spree/banners/:id/:style_:basename.:extension",
+ :path => ":rails_root/public/spree/banners/:id/:style_:basename.:extension",
+ :convert_options => { :all => '-strip' }
after_post_process :find_dimensions
validates_presence_of :category
validates_attachment_presence :attachment