<commit_before># -*- coding: utf-8 -*-

require 'forwardable'
require 'set'
require 'pathname'
require 'json'

require 'anima'
require 'concord'
require 'inflection'
require 'uri_template'
require 'rack/accept'

require 'yaks/util'
require 'yaks/configurable'
require 'yaks/fp'
require 'yaks/fp/callable'
require 'yaks/primitivize'
require 'yaks/attributes'
require 'yaks/stateful_builder'
require 'yaks/errors'

require 'yaks/default_policy'

module Yaks
  # A PORO
  Undefined = Object.new
  # Set the Root constant as the gems root path
  Root = Pathname(__FILE__).join('../..')

  class << self
    # @param [Proc] blk
    # @return [Yaks::Config]
    def new(&blk)
      Yaks::Config.new(&blk)
    end
  end

end


require 'yaks/resource'
require 'yaks/null_resource'
require 'yaks/resource/link'
require 'yaks/collection_resource'

require 'yaks/mapper/association'
require 'yaks/mapper/has_one'
require 'yaks/mapper/has_many'
require 'yaks/mapper/attribute'
require 'yaks/mapper/link'
require 'yaks/mapper/control'
require 'yaks/mapper/config'
require 'yaks/mapper/class_methods'
require 'yaks/mapper'
require 'yaks/mapper/association_mapper'
require 'yaks/collection_mapper'

require 'yaks/resource/control'

require 'yaks/serializer'

require 'yaks/format'
require 'yaks/format/hal'
require 'yaks/format/halo'
require 'yaks/format/json_api'
require 'yaks/format/collection_json'

require 'yaks/config/dsl'
require 'yaks/config'
require 'yaks/runner'
<commit_msg>Make Yaks::Undefined look like "Undefined" when inspected, instead of #<Object...><commit_after># -*- coding: utf-8 -*-

require 'forwardable'
require 'set'
require 'pathname'
require 'json'

require 'anima'
require 'concord'
require 'inflection'
require 'uri_template'
require 'rack/accept'

require 'yaks/util'
require 'yaks/configurable'
require 'yaks/fp'
require 'yaks/fp/callable'
require 'yaks/primitivize'
require 'yaks/attributes'
require 'yaks/stateful_builder'
require 'yaks/errors'

require 'yaks/default_policy'

module Yaks
  Undefined = Module.new.freeze

  # Set the Root constant as the gems root path
  Root = Pathname(__FILE__).join('../..')

  class << self
    # @param [Proc] blk
    # @return [Yaks::Config]
    def new(&blk)
      Yaks::Config.new(&blk)
    end
  end

end


require 'yaks/resource'
require 'yaks/null_resource'
require 'yaks/resource/link'
require 'yaks/collection_resource'

require 'yaks/mapper/association'
require 'yaks/mapper/has_one'
require 'yaks/mapper/has_many'
require 'yaks/mapper/attribute'
require 'yaks/mapper/link'
require 'yaks/mapper/control'
require 'yaks/mapper/config'
require 'yaks/mapper/class_methods'
require 'yaks/mapper'
require 'yaks/mapper/association_mapper'
require 'yaks/collection_mapper'

require 'yaks/resource/control'

require 'yaks/serializer'

require 'yaks/format'
require 'yaks/format/hal'
require 'yaks/format/halo'
require 'yaks/format/json_api'
require 'yaks/format/collection_json'

require 'yaks/config/dsl'
require 'yaks/config'
require 'yaks/runner'

{'fraction_non_alphanumeric': 0.12865691489361702, 'fraction_numerical': 0.0006648936170212766, 'mean_word_length': 5.115853658536586, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 4, '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': '3465379', 'n_tokens_mistral': 1091, 'n_tokens_neox': 1080, 'n_words': 245}