Sha256: db7e9cf6f149e914691e4ee93c12b68079ef25a67884c92b75820208511f7f4e
Contents?: true
Size: 1.65 KB
Versions: 1
Compression:
Stored size: 1.65 KB
Contents
# FormAPI Ruby Client This is a Ruby gem for using [FormAPI](https://formapi.io) to generate PDF documents from configured templates. ## Installation ```bash gem install form_api ``` Or add the following to your `Gemfile`. ```ruby gem "form_api" ``` Then run: ```bash bundle install ``` ## Usage See [examples](examples/) for runnable examples. ```ruby FormAPI.configure do |config| config.username = "YOUR_API_TOKEN_ID" config.password = "YOUR_API_TOKEN_SECRET" end formapi = FormAPI::Client.new response = formapi.generate_pdf( template_id: '<TEMPLATE_ID>', # ID of a template that you have configured test: true, # Test documents are free but watermarked template_data: { # Data to fill in the template name: "foo", number: 42 } ) ``` This submits a PDF request and waits for the job to finish. ## More Help See the [FormAPI documentation](https://formapi.io/docs) for more information. Please [email us](mailto:support@formapi.io) if you need any help. ## Development The majority of the code in this repo is generated using swagger-codegen. You can modify this file and regenerate the client using `scripts/generate`. ## Release Process 1. Pull latest master 2. Merge feature branch(es) into master 3. `script/test` 4. Increment version in code: - `swagger-config.json` - `lib/formapi/version.rb` 5. Update [CHANGELOG.md](CHANGELOG.md) 6. Commit "Release version vX.Y.Z" 7. `rake release` 8. Verify package release at https://rubygems.org/gems/formapi 9. Refresh documentation on formapi.io ## Version Policy This library follows [Semantic Versioning 2.0.0](http://semver.org).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
form_api-0.1.1 | README.md |