0.01
No commit activity in last 3 years
No release in over 3 years
Client library and command-line tools to help interact with rSmart's cloud APIs.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 3.2.2
~> 1.6.3.1
~> 1.7.2
 Project Readme

kuali_toolbox

Build Status Test Coverage Gem Version

Client library and command-line tools to help interact with KualiCo's cloud APIs.

Installation

To simply install the gem and provide access to the command line tools:

$ gem install kuali_toolbox

However, if you would like to reuse the our ruby modules in your own ruby program, add this line to your application's Gemfile:

gem 'kuali_toolbox'

And then execute:

$ bundle install

Usage

transform_CSV_to_HR_XML

Usage: transform_CSV_to_HR_XML [options] csv_file
    -o, --output [xml_file_output]   The file in which the the XML data will be writen (defaults to <csv_file>.xml)
    -s [separator_character],        The character that separates each column of the CSV file.
        --separator
    -q, --quote [quote_character]    The character used to quote fields.
    -e, --email [email_recipients]   Email recipient list that will receive job report status.
    -u, --username [username]        The username used to authenticate to the HR REST API.
    -p, --password [password]        The password used to authenticate to the HR REST API.
    -l, --url [url]                  The full URL of the HR REST API; e.g. https://localhost/kc-dev/hr-import/hrimport/import
    -c, --continue                   Skips bad records and continues processing a CSV file if errors are found.
    -h, --help                       Display this screen

Note: Please be sure to use the Account_Provisioning_CSV_Template.xlsx template with this tool.

validate_HR_XML

Usage: validate_HR_XML xml_file
    -h, --help                       Display this screen

Contributing

  1. Fork it: https://github.com/KualiCo/kuali_toolbox/fork
  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 a new Pull Request

Pushing a Gem upgrade (must be a project owner on rubygems.org)

1 - update /lib/kuali_toolbox/version.rb with the new version number 2 - gem build kuali_toolbox.gemspec 3 - gem push kuali_toolbox-0.43.gem