<commit_before>module Houston::Scheduler
  class Configuration
    
    def initialize
      @use_planning_poker = true
      @use_mixer = true
      @use_velocity = true
      instance_eval(&Houston.config.module(:scheduler).config)
    end
    
    def planning_poker(arg)
      @use_planning_poker = false if arg == :off
    end
    
    def mixer(arg)
      @use_mixer = false if arg == :off
    end
    
    def velocity(arg)<commit_msg>[cifix] Allowed no configuration to be supplied (3m)<commit_after>module Houston::Scheduler
  class Configuration
    
    def initialize
      @use_planning_poker = true
      @use_mixer = true
      @use_velocity = true
      config = Houston.config.module(:scheduler).config
      instance_eval(&config) if config
    end
    
    def planning_poker(arg)
      @use_planning_poker = false if arg == :off
    end
    
    def mixer(arg)
      @use_mixer = false if arg == :off
    end
    
    def velocity(arg)
{'fraction_non_alphanumeric': 0.0806282722513089, 'fraction_numerical': 0.0010471204188481676, 'mean_word_length': 2.501831501831502, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1352320', 'n_tokens_mistral': 303, 'n_tokens_neox': 296, 'n_words': 74}