Commit Graph

20 Commits

Author SHA1 Message Date
Blake Watters
2c704e6fdc Merge branch 'feature/635-accelerate-entity-cache' into development 2012-05-15 19:42:19 -04:00
Christopher Swasey
e8825f1515 Add actual OAuth implementations to the server, along with some basic test targets and some server-side specs to make sure things are wired up properly. 2012-05-10 12:57:31 -04:00
Blake Watters
fbcef6abd5 First functional cut at new Core Data cacheing implementation. Tests clean, needs polishing. 2012-05-04 22:15:30 -04:00
Blake Watters
670375deb9 Switch Xcoder gem back to master repository 2012-04-17 22:28:00 -04:00
Blake Watters
608a2183c6 Update xcoder Gem 2012-04-16 23:08:46 -04:00
Blake Watters
fb29a9431d Updated Xcoder gem to pick up fix for UTF-8 strings parsed from xcodebuild output 2012-04-09 17:39:08 -04:00
Blake Watters
b16973666b Implemented test:application tasks for running RKApplicationTests suite; fixed broken tests 2012-04-09 17:38:24 -04:00
Blake Watters
4b84c1511e Migrated Test Server execution to the new RestKit gem 2012-04-05 23:18:47 -04:00
Blake Watters
fa3c82c11f Updated to Sinatra 1.4.0 HEAD to pick up fixes for setting status code when
using send_file and logging output.
2012-04-03 23:39:55 -04:00
Blake Watters
8b0886bffd Removing ruby-debug from stack due to errors on CI machine pertaining to clang incompatibilities. refs #293 2012-03-13 13:48:06 -04:00
Blake Watters
3d0f0ab39e Introduced the RKTableController component for iOS.
RKTableController provides a flexible, integrated system for driving iOS table views using
the RestKit object mapping engine. Local domain objects can be mapped into table cells within a
collection or presented for editing as part of a form. There are three flavors of table controllers
available:

* Static Tables: RKTableController can be used to render simple static tables that are composed of RKTableItems
presented in RKTableSections. Table items can quickly be built and added to a table without a backing model
or can have content object mapped into them for presentation.
* Network Tables: RKTableController can also render a table with the results of a network load. The typical use
case here is to have RestKit retrieve a JSON/XML payload from your remote system and then render the content into
a table.
* Core Data Tables: RKFetchedResultsTableController can efficiently drive a table view using objects pulled from a
Core Data managed object context. Typical use-cases here are for the presentation of large collections that are
pulled from a remote system, offering offline access, or speeding up a UI by using Core Data as a fast local cache.

RKTableController supports a number of bells and whistles including integrated searching/filtering and pull to refresh.
2012-02-10 16:30:54 -05:00
Blake Watters
722d08095b Remove UISpecRunner gem 2012-01-04 08:49:48 -05:00
Blake Watters
5f47c3d127 Bump UISpecRunner 2011-10-14 08:37:55 -04:00
Blake Watters
7c7ddf2558 Added .rvmrc for setting up Ruby spec environment. Replace shotgun with Sinatra reloader and enabled spec server code reloading. Wrote some file uploads specs for RKParams. 2011-08-03 20:01:06 -04:00
Blake Watters
d92c510da8 Updated to UISpecRunner 0.4.5 2011-04-20 16:45:49 -04:00
Blake Watters
e69d1d7d6c Bumping to UISpecRunner v0.4.4 Gem 2011-04-19 13:00:00 -04:00
Blake Watters
a400eb73f1 Updated spec environment. Working on digest authentication. 2011-03-14 21:12:37 -04:00
Blake Watters
af387fe4e0 Reorganized the Specs subdirectories to mirror the layout of Code/. Added new rake task for running the test server. Introduced dependence on Shotgun and Thin for the Spec server. Infrastructure is all in place, now to get the tests themselves healthy. 2011-03-09 20:05:22 -05:00
Blake Watters
8138e96df6 Added Sinatra to the Gemfile 2011-03-09 17:43:25 -05:00
Blake Watters
0a93b377d6 Upgraded to UISpecRunner 0.4.0. Added Rakefile for running all the specs. 2011-03-09 15:07:20 -05:00