Skip to content
tripletex.no APIv2 client library for ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
bin
lib
spec
.coveralls.yml
.gitignore
.reek
.rspec
.travis.yml
.yardopts
Gemfile
LICENSE
README.md
dot.env.example
tripletexer.gemspec

README.md

Tripletexer - ruby client for tripletex.no API v2

https://github.com/graudeejs/tripletexer

Build Status CircleCI Code Climate Coverage Status Gem Version

Getting started

Add tripletexer to your Gemfile

gem 'tripletexer', '~> 0.2.1'

run bundle install

Using tripletexer

Tripletex.no API documentation can be found here: https://tripletex.no/v2-docs/

This gem tries to fallow patterns of tripletex.no documentation, however not completely. Feel free to checkout tripletexer on rubydoc

client = Tripletexer.new

# start new session
client.token.session.create('your_consumer_token', 'your_employee_token')

client.invoice.search(Date.new(2017), Time.now.to_date).each do |invoice|
  # do something with invoice
end

# revoke token
client.token.session.destroy

When tipletex.no API returns a list tripletexer gem returns an instance of enumerator, this way you never have to deal with pagination.

TODO

Write some tests

You can’t perform that action at this time.