Sha256: e7bdc97f777f25749f6bb26d88917f67707a6b7533664a158ab87616a6dcddab
Contents?: true
Size: 552 Bytes
Versions: 2
Compression:
Stored size: 552 Bytes
Contents
# frozen_string_literal: true module EgovUtils module Iszr module Addresses class Fetch < ActiveInteraction::Base string :remote_id string :person_type def execute strategy_class.run!(remote_id:) end private def strategy_class case person_type when 'legal' EgovUtils::Iszr::Addresses::FetchForLegalPerson when 'natural' EgovUtils::Iszr::Addresses::FetchForNaturalPerson end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
egov_utils-1.5.0.alpha16 | app/services/egov_utils/iszr/addresses/fetch.rb |
egov_utils-1.5.0.alpha15 | app/services/egov_utils/iszr/addresses/fetch.rb |