GitQuickBooks
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.
Installation
Add this line to your application's Gemfile:
gem 'gitquickbooks'
And then execute:
$ bundle
Or install it yourself as:
$ gem install gitquickbooks
Usage
TODO: Write usage instructions here
Contributing
- 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
Loop through TimeServices
@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