Module: S3MPI::Converters
- Included in:
- Interface
- Defined in:
- lib/s3mpi/converters.rb,
lib/s3mpi/converters/csv.rb,
lib/s3mpi/converters/json.rb,
lib/s3mpi/converters/identity.rb
Defined Under Namespace
Modules: CSV, Identity, JSON Classes: UnknownConverterError
Instance Method Summary collapse
Instance Method Details
#converter(as) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/s3mpi/converters.rb', line 10 def converter(as) case as when :json then Converters::JSON when :csv then Converters::CSV when :string, :identity then Converters::Identity else raise UnknownConverterError, "#{as.inspect} is not a known converter!" end end |