dm-bugzilla-adapter¶ ↑
A DataMapper adapter for Bugzilla
Usage¶ ↑
This DataMapper adapter allows easy access to the Bugzilla bugtracking system via its XMLRPC interface.
It supports access to bugs and named queries.
Install¶ ↑
Install it with
gem install dm-bugzilla-adapter
Code¶ ↑
require 'rubygems'
require 'dm-core'
require 'dm-bugzilla-adapter'
DataMapper::Logger.new($stdout, :debug)
# For bugzilla.novell.com, it retrieves credentials from ~/.oscrc if exists
# Otherwise add user:pass@ to the url
keeper = DataMapper.setup(:default, :adapter => 'bugzilla', :url => 'https://bugzilla.novell.com')
require 'bugzilla/bug'
require 'bugzilla/named_query'
DataMapper.finalize
# Get a single bug entry
f = Bug.get(424242)
# Access to bugs via a named query
named_query = NamedQuery.get("Manager")
named_query.bugs.each do |bug|
...
end
TODO¶ ↑
Map DataMapper queries to Bugzilla queries
License¶ ↑
MIT
Author¶ ↑
Klaus Kämpf <kkaempf@suse.com>