Sha256: 6ce8da40688bb33069c66d39b3c1d3c88f6cf3ef5cb7a9a22e412dcc3ca42cde

Contents?: true

Size: 1.35 KB

Versions: 31

Compression:

Stored size: 1.35 KB

Contents

def update_carrier_type
  CarrierType.find_each do |carrier_type|
    case carrier_type.name
    when "volume"
      carrier_type = CarrierType.find_by(name: 'volume')
      if carrier_type
        unless carrier_type.attachment_file_name
          carrier_type.attachment = File.open("#{File.dirname(__FILE__)}/../../app/assets/images/icons/book.png")
          carrier_type.save!
        end
      end
    when "audio_disc"
      carrier_type = CarrierType.find_by(name: 'audio_disc')
      if carrier_type
        unless carrier_type.attachment_file_name
          carrier_type.attachment = File.open("#{File.dirname(__FILE__)}/../../app/assets/images/icons/cd.png")
          carrier_type.save!
        end
      end
    when "videodisc"
      carrier_type = CarrierType.find_by(name: 'videodisc')
      if carrier_type
        unless carrier_type.attachment_file_name
          carrier_type.attachment = File.open("#{File.dirname(__FILE__)}/../../app/assets/images/icons/dvd.png")
          carrier_type.save!
        end
      end
    when "online_resource"
      carrier_type = CarrierType.find_by(name: 'online_resource')
      if carrier_type
        unless carrier_type.attachment_file_name
          carrier_type.attachment = File.open("#{File.dirname(__FILE__)}/../../app/assets/images/icons/monitor.png")
          carrier_type.save!
        end
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
enju_biblio-0.3.18 lib/tasks/carrier_type.rb
enju_biblio-0.3.17 lib/tasks/carrier_type.rb
enju_biblio-0.3.16 lib/tasks/carrier_type.rb
enju_biblio-0.3.15 lib/tasks/carrier_type.rb
enju_biblio-0.3.14 lib/tasks/carrier_type.rb
enju_biblio-0.3.13 lib/tasks/carrier_type.rb
enju_biblio-0.3.12 lib/tasks/carrier_type.rb
enju_biblio-0.3.11 lib/tasks/carrier_type.rb
enju_biblio-0.3.10 lib/tasks/carrier_type.rb
enju_biblio-0.3.10.rc.3 lib/tasks/carrier_type.rb
enju_biblio-0.3.10.rc.2 lib/tasks/carrier_type.rb
enju_biblio-0.3.10.rc.1 lib/tasks/carrier_type.rb
enju_biblio-0.3.9 lib/tasks/carrier_type.rb
enju_biblio-0.4.0.rc.1 lib/tasks/carrier_type.rb
enju_biblio-0.3.8 lib/tasks/carrier_type.rb
enju_biblio-0.3.7 lib/tasks/carrier_type.rb
enju_biblio-0.3.6 lib/tasks/carrier_type.rb
enju_biblio-0.4.0.beta.2 lib/tasks/carrier_type.rb
enju_biblio-0.4.0.beta.1 lib/tasks/carrier_type.rb
enju_biblio-0.3.5 lib/tasks/carrier_type.rb