jwkoelewijn/batsir

View on GitHub
lib/batsir/transformers/json_input_transformer.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Batsir
  module Transformers
    class JSONInputTransformer < Transformer
      def execute(message)
        begin
          JSON.parse(message, :symbolize_names => false)
        rescue JSON::JSONError => e
          raise Batsir::Errors::JSONInputTransformError.new(e.message)
        end
      end
    end
  end
end