<commit_before>module ObsFactory
  # this is not a Factory pattern, this is for openSUSE:Factory :/
  class DistributionStrategyFactory
    attr_accessor :project

    # String to pass as version to filter the openQA jobs
    #
    # @return [String] version parameter
    def openqa_version
      'Tumbleweed'
    end

    def openqa_group
      'openSUSE Tumbleweed'
    end

    #
    # Name of the project used as top-level for the staging projects and
    # the rings
    #
    # @return [String] project name
    def root_project_name
      project.name
    end

    def test_dvd_prefix
      'Test-DVD'
    end

    def totest_version_file
      'images/local/000product:openSUSE-cd-mini-x86_64'
    end

    def arch
      'x86_64'
    end

    def url_suffix
      'factory/iso'
    end

    def rings
      %w[Bootstrap MinimalX TestDVD]
    end

    def repo_url
      'http://download.opensuse.org/factory/repo/oss/media.1/build'
    end

    def published_arch
      'i586'
    end

    # the prefix openQA gives test ISOs
    #
    # @return [String] e.g. 'openSUSE-Staging'
    def openqa_iso_prefix
      'openSUSE-Staging'<commit_msg>Published version: adjusts repo_url for product builder (#137)<commit_after>module ObsFactory
  # this is not a Factory pattern, this is for openSUSE:Factory :/
  class DistributionStrategyFactory
    attr_accessor :project

    # String to pass as version to filter the openQA jobs
    #
    # @return [String] version parameter
    def openqa_version
      'Tumbleweed'
    end

    def openqa_group
      'openSUSE Tumbleweed'
    end

    #
    # Name of the project used as top-level for the staging projects and
    # the rings
    #
    # @return [String] project name
    def root_project_name
      project.name
    end

    def test_dvd_prefix
      'Test-DVD'
    end

    def totest_version_file
      'images/local/000product:openSUSE-cd-mini-x86_64'
    end

    def arch
      'x86_64'
    end

    def url_suffix
      'factory/iso'
    end

    def rings
      %w[Bootstrap MinimalX TestDVD]
    end

    def repo_url
      'http://download.opensuse.org/tumbleweed/repo/oss/media.1/media'
    end

    def published_arch
      'i586'
    end

    # the prefix openQA gives test ISOs
    #
    # @return [String] e.g. 'openSUSE-Staging'
    def openqa_iso_prefix
      'openSUSE-Staging'
{'fraction_non_alphanumeric': 0.06711979609175871, 'fraction_numerical': 0.014018691588785047, 'mean_word_length': 2.2983193277310923, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4623257', 'n_tokens_mistral': 817, 'n_tokens_neox': 756, 'n_words': 214}