Sha256: c35cd2eb059d50a26a9ae697dc14b752d46b6d0de5aa437e57508427480ac967

Contents?: true

Size: 554 Bytes

Versions: 1

Compression:

Stored size: 554 Bytes

Contents

module Workarea
  module Admin
    class EmarsysConfigurationViewModel < ApplicationViewModel
      def masked_api_key
        return unless Workarea::Emarsys.secret_key.present?
        key = Workarea::Emarsys.secret_key
        last_digits = key.to_s.slice(-4..-1)
        "XXXXXXXXXX#{last_digits}"
      end

      def masked_sales_api_key
        return unless Workarea::Emarsys.api_token.present?
        key = Workarea::Emarsys.api_token
        last_digits = key.to_s.slice(-4..-1)
        "XXXXXXXXXX#{last_digits}"
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
workarea-emarsys-1.0.2 app/view_models/workarea/admin/emarsys_configuration_view_model.rb