README.rdoc in attached-0.3.7 vs README.rdoc in attached-0.3.8

- old
+ new

@@ -38,25 +38,25 @@ Model: class Video < ActiveRecord::Base - has_attached :encoding, :styles => { - :webm => { :extension => '.webm' }, - :mp4 => { :extension => '.mp4' }, - :ogv => { :extension => '.ogv' }, + has_attached :encoding, styles: { + webm: { extension: '.webm' }, + mp4: { extension: '.mp4' }, + ogv: { extension: '.ogv' }, } after_save do remote.encode(self.encoding.url) end end Form: - <%= form_for @video, :html => { :multipart => true } do |form| %> + <%= form_for @video, html: { multipart: true } do |form| %> <%= form.file_field :encoding %> <% end %> View: @@ -70,23 +70,23 @@ === Validations # app/models/person.rb validates_attached_presence :file - validates_attached_size :file, :in => 2.kilobytes..2.megabytes - validates_attached_extension :file, :in => %w(jpe jpg jpeg png) + validates_attached_size :file, in: 2.kilobytes..2.megabytes + validates_attached_extension :file, in: %w(jpe jpg jpeg png) ==== Storage # app/models/user.rb - has_attached :file, :medium => :aws, :credentials => "#{Rails.root}/config/aws.yml" + has_attached :file, medium: :aws, credentials: "#{Rails.root}/config/aws.yml" # app/models/user.rb - has_attached :file, :medium => :google, :credentials => "#{Rails.root}/config/google.yml" + has_attached :file, medium: :google, credentials: "#{Rails.root}/config/google.yml" # app/models/user.rb - has_attached :file, :medium => :rackspace, :credentials => "#{Rails.root}/config/rackspace.yml" + has_attached :file, medium: :rackspace, credentials: "#{Rails.root}/config/rackspace.yml" # config/initializers/attached.rb Attached::Attachment.options[:medium] = :aws Attached::Attachment.options[:credentials] = "#{Rails.root}/config/aws.yml" @@ -99,20 +99,20 @@ Attached::Attachment.options[:credentials] = "#{Rails.root}/config/rackspace.yml" === Processor # app/models/image.rb - has_attached :file, :processor => :image, :styles => { - :small => { :size => '200x200<', :extension => '.jpg', :quality => 90 }, - :large => { :size => '400x400>', :extension => '.jpg', :quality => 90 }, - :default => { :size => '300x300#', :extension => '.jpg', :quality => 90 }, + has_attached :file, processor: :image, styles: { + small: { size: '200x200<', extension: '.jpg', quality: 90 }, + large: { size: '400x400>', extension: '.jpg', quality: 90 }, + default: { size: '300x300#', extension: '.jpg', quality: 90 }, } # app/models/audio.rb - has_attached :file, :processor => :audio, :styles => { - :full => { :preset => '320kbps', :extension => '.wav' }, - :large => { :preset => '256kbps', :extension => '.wav' }, - :small => { :preset => '128kbps', :extension => '.wav' }, + has_attached :file, processor: :audio, styles: { + full: { preset: '320kbps', extension: '.wav' }, + large: { preset: '256kbps', extension: '.wav' }, + small: { preset: '128kbps', extension: '.wav' }, } === Reprocessing rake attached:process[Image,file]