Sha256: 5209ae01df164fe4baeec3434bd4c3f0d8bf69ebe83417e2b47e11022edd5f77

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

require_relative 'twstats/extensions'
require_relative 'twstats/version'
require_relative 'twstats/tw_log'
require_relative 'twstats/csv_reader'
require_relative 'twstats/descriptive_stats'
require_relative 'twstats/timesheet_export'
require_relative 'twstats/hourly_rate'
require_relative 'twstats/runner'

module Twstats
  DEFAULT_OPTIONS = {encoding: 'ISO-8859-1:UTF-8', headers: true}
  WELLCOME_MESSAGE = "\n***************************************************************************************
** TWStats helps you to get some stats from a CSV export of Time loggin gin Teamwork **
***************************************************************************************\n"
  STATS_MENU_CHOICES = [
      {name: 'Projects', value: :projects},
      {name: 'People', value: :people},
      {name: 'Tags', value: :tags},
      {name: 'Tasks', value: :tasks},
      {name: 'Full stats', value: :fullstats},
      {name: 'Back', value: :back}
  ]
  MENU_CHOICES = [
      {name: 'Stats', value: :stats},
      {name: 'TimeSheet', value: :timesheet},
      {name: 'Billing', value: :billing},
      {name: 'Weekly', value: :weekly},
      {name: 'Quit', value: :quit}
  ]
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
twstats-0.3.1 lib/twstats.rb