StarCom Install Fall 2003 Went Live & First Check-out Spring 2004 Maintenance Module Fall 2008 First Move-in with StarRez Fall 2010 Live with StarAppWeb for Contracts Fall 2004
student’s involvement in the process Empower them to directly influence their life on campus Eliminate uncertainty in contracting and room selection (With Luck) Increase their satisfaction with their housing …We found a few shortcomings though…
need for direct access to the database Provided appropriate sanity checks Exposed relationships between tables Decreased the amount of code maintenance
used to communicate with a service Resources are nouns and have a URI Uses HTTP methods as the verbs: GET, POST, PUT, and DELETE Allows us to perform the core database functions (CRUD)
in a Ruby object Uses the same conventions that already exist in Rails Allows new developers to dive right in without learning the REST URI structure. One module definition for all the tables
And made it this: entry = Entry.find(68607) We can then run simple methods: entry.name_first # => “John” entry.name_last # => “Doe” entry.gender_enum # => “Male”