robertgauld/gandi_v5

View on GitHub
lib/gandi_v5/data/converter/symbol.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

class GandiV5
  module Data
    class Converter
      # Methods for converting strings to/from symbols.
      # @api private
      class Symbol
        # @param value [Symbol]
        # @return [String]
        def self.to_gandi(value)
          return nil if value.nil?

          value.to_s
        end

        # @param value [String]
        # @return [Symbol]
        def self.from_gandi(value)
          return nil if value.nil?

          value.to_sym
        end
      end
    end
  end
end