<commit_before>module Shippable
  def self.method_added(method_name)
    puts "#{method_name} is now available!"
  end

  def self.method_removed(fn)
    puts "#{fn} method removed from #{name}"
  end

  def self.method_undefined(fn)
    puts "#{fn} method undefined in #{name}"
  end

  def pack
    puts 'packed!'
  end

  def label
    puts 'labeled!'
  end
end<commit_msg>Added more to the shippable example<commit_after>module Shippable
  def self.method_added(method_name)
    puts "#{method_name} is now available!"
  end

  def self.method_removed(method_name)
    puts "#{method_name} method removed from #{name}"
  end

  def self.method_undefined(method_name)
    puts "#{method_name} method undefined in #{name}"
  end

  def self.singleton_method_added(method_name)
    puts "#{method_name} added as a singleton method"
  end

  def self.singleton_method_removed(method_name)
    puts "#{method_name} removed from #{self.name}"
  end

  def self.singleton_method_undefined(method_name)
    puts "#{method_name} undefined from #{self.name}"
  end

  def self.ship!
    puts 'shipped!'
  end

  def pack
    puts 'packed!'
  end

  def label
    puts 'labeled!'
  end

  def destroy
    puts 'destroyed!'
  end

  def float
    puts 'floating'
  end

  remove_method :destroy
  undef_method :float
end
{'fraction_non_alphanumeric': 0.09451219512195122, 'fraction_numerical': 0.0, 'mean_word_length': 3.590909090909091, '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': '2435320', 'n_tokens_mistral': 445, 'n_tokens_neox': 443, 'n_words': 127}