Sha256: b4fbf809afea77187880cf3c52526fc835af1471f3bbd250be5c0d1ca54aed47

Contents?: true

Size: 674 Bytes

Versions: 2

Compression:

Stored size: 674 Bytes

Contents

module RailsConnector
  class Configuration

    # This module is an extension to the rails connector configuration.
    #
    # Configuration example:
    #
    #     RailsConnector::Configuration::GoogleAnalytics.domains(
    #       'www.example.de' => 'UA-example-1',
    #       'www.example.com' => 'UA-example-2'
    #     )
    module GoogleAnalytics
      @@domains = {}

      def self.domains=(domains_and_codes)
        @@domains = @@domains.merge(domains_and_codes)
      end

      def self.domains(domains_and_codes)
        self.domains = domains_and_codes
      end

      def self.domain_code(domain)
        @@domains[domain]
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
infopark_rails_connector-6.9.1.3.22208381 lib/rails_connector/configuration/google_analytics.rb
infopark_rails_connector-6.9.0.3.197272233 lib/rails_connector/configuration/google_analytics.rb