<commit_before>class PartnerEnquiryProcessor
  @queue = :signup
  
  # Public: Process new enquiries
  #
  # enquiry_details - a hash containing details of the enquiry.
  #                   'name'           => the name of the enquirer
  #                   'affiliation'    => the person's organisation
  #                   'job_title'      => role
  #                   'email'          => email address
  #                   'telephone'      => phone number
  #                   'offer_category' => the membership level they have expressed an interest in
  #                   'note'           => free text, 'what would you like to talk about'
  #
  # Examples
  #
  #   SignupProcessor.perform({:name => '<NAME>', :affiliation => 'New Company Inc.', ...})
  #   # => nil
  #
  # Returns nil. Queues CRM task creation jobs.
  def self.perform(enquiry_details)
  end
  
end<commit_msg>break apart hash to fit schema.org objects<commit_after>class PartnerEnquiryProcessor
  @queue = :signup
  
  # Public: Process new enquiries
  #
  # person  - a hash containing details of the person sending the enquiry.
  #           'name'           => the name of the enquirer
  #           'affiliation'    => the person's organisation
  #           'job_title'      => role
  #           'email'          => email address
  #           'telephone'      => phone number
  # 
  # product - a hash describing the product being enquired about
  #           'name'           => textual name of membership level they have expressed an interest in
  # 
  # comment - a hash describing the comment submitted in the contact form
  #           'text'           => the text content of the comment
  #
  # Returns nil. Queues CRM task creation jobs.
  def self.perform(person, product, comment)
  end
  
end
{'fraction_non_alphanumeric': 0.08552263834544438, 'fraction_numerical': 0.0, 'mean_word_length': 1.8412698412698412, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 21, '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': '353981', 'n_tokens_mistral': 487, 'n_tokens_neox': 469, 'n_words': 167}