RubyBugzilla

Gem Version Build Status Code Climate Coverage Status Dependency Status

A Ruby wrapper around the python-bugzilla CLI for easy access to the Bugzilla API

Prerequisites

python-bugzilla must be installed.

python-bugzilla uses pycurl and expects it to be installed.

Installation

Add this line to your application's Gemfile:

gem 'ruby_bugzilla'

And then execute:

$ bundle

Or install it yourself as:

$ gem install ruby_bugzilla

Example Usage

bz = RubyBugzilla.new("http://uri.to/bugzilla", "username", "password")
bz.
output = bz.query(:bug_status => "NEW")
bz.modify([928134, 932439], :status => "RELEASE_PENDING", :comment => "Looks good")

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request