<commit_before>require "active_model/model"
require "paperclip"
require "state_machine"
require "acts-as-taggable-on"

require 'countries'
require 'country_select'

require "glysellin/engine"
require "glysellin/gateway"
require "glysellin/adjustment"
require "glysellin/discount_type_calculator"
require "glysellin/vat_rates"
require "glysellin/products_list"
require "glysellin/shipping_carrier"
require "glysellin/available_stock"
require "glysellin/order_stock_migration"
require "glysellin/payments"
require "glysellin/barcode_generator"
require "glysellin/variant_cacheable"

module Glysellin
  ################################################################
  #
  # Config vars, to be overriden from generated initializer file
  #
  ################################################################

  # Status const to be used to define order step to payment
  ORDER_STEP_PAYMENT = 'payment'

  ################################################################
  #
  # Config vars, to be overriden from generated initializer file
  #
  ################################################################

  # Defines which user class will be used to bind Customer model to an
  #   authenticable user
  mattr_accessor :barcode_class_name
  @@barcode_class_name = 'Glysellin::BarcodeGenerator'

  mattr_accessor :user_class_name
  @@user_class_name = 'User'

  mattr_accessor :sign_in_after_user_selection
  @@sign_in_after_user_selection = false

  # Defines if SKU must be automatically set on product save
  mattr_accessor :autoset_sku<commit_msg>remove glysellin/variant_cacheable require<commit_after>require "active_model/model"
require "paperclip"
require "state_machine"
require "acts-as-taggable-on"

require 'countries'
require 'country_select'

require "glysellin/engine"
require "glysellin/gateway"
require "glysellin/adjustment"
require "glysellin/discount_type_calculator"
require "glysellin/vat_rates"
require "glysellin/products_list"
require "glysellin/shipping_carrier"
require "glysellin/available_stock"
require "glysellin/order_stock_migration"
require "glysellin/payments"
require "glysellin/barcode_generator"

module Glysellin
  ################################################################
  #
  # Config vars, to be overriden from generated initializer file
  #
  ################################################################

  # Status const to be used to define order step to payment
  ORDER_STEP_PAYMENT = 'payment'

  ################################################################
  #
  # Config vars, to be overriden from generated initializer file
  #
  ################################################################

  # Defines which user class will be used to bind Customer model to an
  #   authenticable user
  mattr_accessor :barcode_class_name
  @@barcode_class_name = 'Glysellin::BarcodeGenerator'

  mattr_accessor :user_class_name
  @@user_class_name = 'User'

  mattr_accessor :sign_in_after_user_selection
  @@sign_in_after_user_selection = false

  # Defines if SKU must be automatically set on product save
  mattr_accessor :autoset_sku
{'fraction_non_alphanumeric': 0.2222940226171244, 'fraction_numerical': 0.0, 'mean_word_length': 6.877862595419847, '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': '2174907', 'n_tokens_mistral': 959, 'n_tokens_neox': 861, 'n_words': 215}