summaryrefslogtreecommitdiffstats
path: root/contrib/ruby/test
Commit message (Collapse)AuthorAgeFilesLines
* Adds support for the XMLRPC changes for Cobbler 1.5.Darryl L. Pierce2009-03-052-35/+19
| | | | | | | | | | | Some additional features added as a result is the ability to debug a connection. If Base.debug is set to true then all communication between the client and server is sent to stdout. Also fixed the list_systems.rb example to show the image on which a system is based if it's not based on a profile. And some minor cleanup to those particular source modules.
* Fixed the remove meta-method. Previously it was creating a class methodDarryl L. Pierce2008-10-231-15/+26
| | | | rather than an instance method.
* Added support for image-based systems.Darryl L. Pierce2008-10-101-7/+23
| | | | Also refactored the metaprogramming to fix a nil bug that surfaced.
* Fixes for getting rubygem-cobbler reviewed for Fedora.Darryl L. Pierce2008-08-265-43/+64
| | | | | | - Fixed the licensing in each source module to show the code is released under LGPLv2.1. - Added %check to the spec file to run tests prior to creating the RPM.
* Added an update call prior to saving or updating a system.Darryl L. Pierce2008-08-211-0/+13
|
* The auth_token is now cached as Cobbler::Base@@auth_token.Darryl L. Pierce2008-08-141-3/+3
| | | | | Also fixed up some documentation and how properties are handled that are either arrays of values or hashes.
* Added support for images to the Ruby bindings.Darryl L. Pierce2008-08-132-8/+100
| | | | Also fixed some of the decoding for interfaces returned for systems. But I'm not happy with that binding still.
* Ruby bindings for the Cobbler XMLRCP interface.Darryl L. Pierce2008-08-044-0/+410
This first pass is very simple, only wrapping the Distro, Profile and System objects and the NetworkInterface type. All classes extended a class named Base, and all are in the Cobbler module. Configuration is held within the config/cobbler.yml file, but can be overridden at runtime. Unit tests, examples, etc. are also provided.