This code links git wakatime per commit data to quickbooks online. It will automatically manage API keys and storing of wakatime data locally via GitWakatime gem.
Add this line to your application's Gemfile:
gem 'gitquickbooks'
And then execute:
$ bundle
Or install it yourself as:
$ gem install gitquickbooks
TODO: Write usage instructions here
- Fork it ( https://github.com/[my-github-username]/gitquickbooks/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
@entires = @time_service.query("Select * from TimeActivity where BillableStatus = 'Billable' and CustomerRef = '167'", :per_page => 50)
def update_entry(entry)
if entry.employee_ref
entry.hourly_rate = 75
name = entry.employee_ref.name
else #sam
entry.hourly_rate = 50
name = entry.vendor_ref.name
end
puts "#{entry.billable_status} #{entry.txn_date} #{entry.hourly_rate} for #{name}: #{entry.description}"
@time_service.update(entry)
end
entry = @entires.entries.first
update_entry(entry)
@entires.entries.each do |time_entry|
update_entry(time_entry)
end