Sha256: 3db574abacf99144aef509bdff1ce82eb5c482405bb70c5062bccbf312b302ab
Contents?: true
Size: 753 Bytes
Versions: 6
Compression:
Stored size: 753 Bytes
Contents
require "google/ads/google_ads/factories/v1/resources" require "google/ads/google_ads/factories/v1/services" require "google/ads/google_ads/factories/v1/enums" require "google/ads/google_ads/factories/v1/operations" module Google module Ads module GoogleAds module Factories Factory = Struct.new(:resources, :services, :enums, :operations) FACTORY_V1 = Factory.new( V1::Resources, V1::Services, V1::Enums, V1::Operations, ).freeze def self.at_version(version) case version when :V1 FACTORY_V1 else raise ArgumentError.new("Got unkown version: #{version}") end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems