Sha256: 1071e366f543c7ba1a25901ab89f38c7bc7c8d0b58e7dcccd576fa024bdee6e1

Contents?: true

Size: 408 Bytes

Versions: 10

Compression:

Stored size: 408 Bytes

Contents

class Lalala::Uploaders::File < CarrierWave::Uploader::Base

  def store_dir
    if Rails.env.production? or Rails.env.staging?
      "#{model.class.to_s.underscore}/#{model.id}"
    else
      "uploads/#{model.class.to_s.underscore}/#{model.id}"
    end
  end

  def url(*)
    if Rails.env.production? or Rails.env.staging?
      File.join("/storage/assets", super)
    else
      super
    end
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
lalala-4.0.0.dev.125 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.124 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.123 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.118 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.116 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.114 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.113 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.111 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.109 lib/lalala/uploaders/file.rb
lalala-4.0.0.dev.107 lib/lalala/uploaders/file.rb