Project

horde_rpc

0.0
No commit activity in last 3 years
No release in over 3 years
horde_rpc is a client library for accessing the Horde XML-RPC interface from Ruby.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.0
>= 0
>= 0
~> 2.8
~> 0.6
 Project Readme

horde_rpc

horde_rpc is a client library for accessing the Horde XML-RPC interface from Ruby.

Features

  • Retrieve Client records
  • Record time for Clients

Requirements

  • A working Horde installation

Install

gem install horde_rpc

Examples

  require 'horde_rpc'
  horde = HordeRPC.new 'http://horde.bar.com'
  client = horde.first_client_for_company 'UberClient'
  puts "Client by name 'UberClient' has ID #{client['id']}"

  horde.record_time :client       => client['id'],
                    :date         => Date.today,
                    :hours        => 3.5,
                    :employee     => 'foo@bar.com',
                    :description  => 'Did stuff'
                    :type         => 1

Author

Original author: Ben Langfeld

Links

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history.
    • If you want to have your own version, that is fine but bump version in a commit by itself so I can ignore when I pull
  • Send me a pull request. Bonus points for topic branches.

Copyright

Copyright (c) 2012 Mojo Lingo LLC. MIT licence (see LICENSE for details).