Class: Beggar::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/beggar/base.rb

Instance Method Summary (collapse)

Constructor Details

- (Base) initialize(config)

A new instance of Base



5
6
7
8
9
10
# File 'lib/beggar/base.rb', line 5

def initialize(config)
  Basecamp.establish_connection!("#{config['company']}.basecamphq.com", config['token'], 'X', true)

  Hours.project_id = config['project']['id']
  Salary.rate = config['project']['rate']
end

Instance Method Details

- (Object) summary



12
13
14
# File 'lib/beggar/base.rb', line 12

def summary
  [CurrentMonth, Hours, Salary].join(' || ') + "\n"
end