Sha256: db0167d92f42507762074a29816043c8f0d6208cfdc165e82ffe17e6c7ee6afe

Contents?: true

Size: 441 Bytes

Versions: 17

Compression:

Stored size: 441 Bytes

Contents

module Google
  module Ads
    module GoogleAds
      class VersionAlternate < SimpleDelegator
        def initialize(main, version_alternates)
          super(main)
          @version_alternates = version_alternates

          @version_alternates.keys.each do |k|
            define_singleton_method(k.to_s.downcase.to_sym) do
              @version_alternates.fetch(k)
            end
          end
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
google-ads-googleads-13.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-12.0.2 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-12.0.1 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-11.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-10.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-9.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-8.1.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-8.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-7.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-6.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-5.1.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-5.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-4.0.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-3.2.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-3.1.0 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-3.0.1 lib/google/ads/google_ads/version_alternate.rb
google-ads-googleads-3.0.0 lib/google/ads/google_ads/version_alternate.rb