<commit_before>%w{
  base
  interacter
  project
  ticket
  systems/github
}.each {|lib| require 'ticketmaster/' + lib }

module TicketMaster
  # @todo: Fix this, and make it new
  def self.interact_with(client)
    Interacter.new(client)
  end

  class NotYetImplemented < StandardError
  end
end

github = TicketMaster.interact_with(:github)
github.project.find("Flimpl", {:user => "sirupsen"}).tickets<commit_msg>Rubygems as dependency, debug stuff.<commit_after>%w{
  base
  interacter
  project
  ticket
  rubygems
  systems/github
}.each {|lib| require 'ticketmaster/' + lib }

module TicketMaster
  # @todo: Fix this, and make it new
  def self.interact_with(client)
    Interacter.new(client)
  end

  class NotYetImplemented < StandardError
  end
end

github = TicketMaster.interact_with(:github)
p github.project.find("Flimpl", {:user => "sirupsen"}).tickets
{'fraction_non_alphanumeric': 0.11059907834101383, 'fraction_numerical': 0.0, 'mean_word_length': 4.43125, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '7206137', 'n_tokens_mistral': 304, 'n_tokens_neox': 293, 'n_words': 73}