Oktavilla/egree-ruby

View on GitHub
lib/assently/serializers/case_serializer.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "json"
require "assently/api_mappers/case_mapper"
require "assently/api_mappers/case_options_mapper"

module Assently
  module Serializers
    module CaseSerializer
      def self.serialize signature_case, options = {}
        signature_case_api_hash = Assently::ApiMappers::CaseMapper.to_api signature_case
        options_api_hash = Assently::ApiMappers::CaseOptionsMapper.to_api options
        JSON.pretty_generate signature_case_api_hash.merge(options_api_hash)
      end
    end
  end
end