# engrade Ruby wrapper for the Engrade API ## Installation ``` gem install 'engrade' ``` ## Usage ```ruby require 'engrade' # Getting started Engrade.set_apikey('123456789') Engrade.login('username', 'password') # Grabbing classes classes = Engrade.classes classes = Engrade.classes("Sem1") # Getting assignments from classes assignments = Engrade.assignments(classes) # Deleting assignments Engrade.delete(assignments) # Posting directly to Engrade # (make sure to set apikey and login first) Engrade.post(:apitask => 'assignment', :clid => '101', :assnid => '1') ``` ## 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 ## Contact Comments? Concerns? Want additional features? Contact me by email at zgthompson@gmail.com.