Sha256: 5749328b0b69ba461fa8c50ededadc8c9d45377aa466e8458071dcca20686092
Contents?: true
Size: 323 Bytes
Versions: 3
Compression:
Stored size: 323 Bytes
Contents
module Fogged module Resources class Encoder def self.for(resource) "Fogged::Resources::#{provider_for(resource)}Encoder".constantize.new(resource) end def self.provider_for(resource) return :AWS if resource.send(:fogged_file).class.to_s.include?("AWS") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fogged-0.0.4 | app/models/fogged/resources/encoder.rb |
fogged-0.0.3 | app/models/fogged/resources/encoder.rb |
fogged-0.0.2 | app/models/fogged/resources/encoder.rb |