├── .github └── workflows │ └── dynamic-security.yml ├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── SECURITY.md ├── bin ├── deploy └── setup ├── book ├── book.md ├── iOS │ ├── a_new_xcode_project.md │ ├── add_an_event_view_controller.md │ ├── api_client.md │ ├── app_skeleton.md │ ├── cocoapods.md │ ├── displaying_events.md │ ├── event_object.md │ ├── finishing_touches.md │ ├── getting_an_event.md │ ├── introduction.md │ ├── making_the_post_event_request.md │ ├── making_the_post_user_request.md │ ├── map_view_controller.md │ ├── posting_a_user.md │ ├── posting_an_event.md │ ├── posting_with_the_event_view_controller.md │ ├── user_object.md │ └── viewing_with_the_event_view_controller.md ├── images │ ├── cover.pdf │ ├── humon-database-representation.png │ ├── ios_app_skeleton_1.png │ ├── ios_app_skeleton_2.png │ ├── ios_app_skeleton_3.png │ ├── ios_event_object_1.png │ ├── ios_new_xcode_project_1.png │ ├── ios_new_xcode_project_2.png │ └── ios_new_xcode_project_3.png ├── introduction │ └── introduction.md ├── rails │ ├── creating_a_geocoded_get_request.md │ ├── creating_a_get_request.md │ ├── creating_a_patch_request.md │ ├── creating_a_post_request.md │ └── introduction.md └── sample.md ├── example_apps ├── .gitkeep ├── iOS │ ├── Humon.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ └── apprentice.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── Humon.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Humon │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMIcon@2x.png │ │ │ ├── Contents.json │ │ │ ├── HUMButtonQuestion.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMButtonQuestion@2x.png │ │ │ ├── HUMChevronBack.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMChevronBack@2x.png │ │ │ ├── HUMChevronForward.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMChevronForward@2x.png │ │ │ ├── HUMPlacemarkLarge.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMPlacemarkLarge@2x.png │ │ │ ├── HUMPlacemarkLargeTalking.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMPlacemarkLargeTalking@2x.png │ │ │ ├── HUMPlacemarkSmall.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMPlacemarkSmall@2x.png │ │ │ ├── HUMPlacemarkSmallGrey.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMPlacemarkSmallGrey@2x.png │ │ │ ├── HUMPlacemarkSmallGreyTalking.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMPlacemarkSmallGreyTalking@2x.png │ │ │ ├── HUMPlacemarkSmallTalking.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMPlacemarkSmallTalking@2x.png │ │ │ └── HUMSuccessImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── HUMSuccessImage.png │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── Categories │ │ │ ├── NSDateFormatter+HUMDefaultDateFormatter.h │ │ │ ├── NSDateFormatter+HUMDefaultDateFormatter.m │ │ │ ├── NSObject+HUMNullCheck.h │ │ │ ├── NSObject+HUMNullCheck.m │ │ │ ├── UIImage+HUMColorImage.h │ │ │ └── UIImage+HUMColorImage.m │ │ ├── Cells │ │ │ ├── HUMNameCell.h │ │ │ ├── HUMNameCell.m │ │ │ ├── HUMTextFieldCell.h │ │ │ ├── HUMTextFieldCell.m │ │ │ ├── HUMTimeCell.h │ │ │ ├── HUMTimeCell.m │ │ │ ├── HUMTimePickerCell.h │ │ │ └── HUMTimePickerCell.m │ │ ├── Clients │ │ │ ├── HUMRailsAFNClient.h │ │ │ ├── HUMRailsAFNClient.m │ │ │ ├── HUMRailsClient.h │ │ │ └── HUMRailsClient.m │ │ ├── Controllers │ │ │ ├── HUMAddEventViewController.h │ │ │ ├── HUMAddEventViewController.m │ │ │ ├── HUMConfirmationViewController.h │ │ │ ├── HUMConfirmationViewController.m │ │ │ ├── HUMEditEventViewController.h │ │ │ ├── HUMEditEventViewController.m │ │ │ ├── HUMEventViewController.h │ │ │ ├── HUMEventViewController.m │ │ │ ├── HUMEventViewControllerFromBook.h │ │ │ ├── HUMEventViewControllerFromBook.m │ │ │ ├── HUMLocateEventViewController.h │ │ │ ├── HUMLocateEventViewController.m │ │ │ ├── HUMMapViewController.h │ │ │ ├── HUMMapViewController.m │ │ │ ├── HUMViewEventViewController.h │ │ │ └── HUMViewEventViewController.m │ │ ├── Info.plist │ │ ├── Models │ │ │ ├── HUMAppearanceManager.h │ │ │ ├── HUMAppearanceManager.m │ │ │ ├── HUMEvent.h │ │ │ ├── HUMEvent.m │ │ │ ├── HUMUser.h │ │ │ ├── HUMUser.m │ │ │ ├── HUMUserSession.h │ │ │ └── HUMUserSession.m │ │ ├── Views │ │ │ ├── HUMAnnotationView.h │ │ │ ├── HUMAnnotationView.m │ │ │ ├── HUMButton.h │ │ │ ├── HUMButton.m │ │ │ ├── HUMFooterView.h │ │ │ └── HUMFooterView.m │ │ └── main.m │ ├── HumonTests │ │ ├── HUMEventJson.json │ │ ├── HUMEventKiwiTests.m │ │ ├── HUMEventTests.m │ │ ├── HUMJSONFileManager.h │ │ ├── HUMJSONFileManager.m │ │ ├── HUMJSONFileManagerKiwiTests.m │ │ ├── HUMJSONFileManagerTests.m │ │ ├── HUMUserKiwiTests.m │ │ ├── HUMUserSessionKiwiTests.m │ │ ├── HUMUserSessionTests.m │ │ ├── HUMUserTests.m │ │ └── Info.plist │ ├── Podfile │ └── README.md └── rails │ ├── .gitignore │ ├── .ruby-version │ ├── Gemfile │ ├── Gemfile.lock │ ├── Procfile │ ├── README.md │ ├── Rakefile │ ├── app │ ├── assets │ │ ├── images │ │ │ └── .keep │ │ └── javascripts │ │ │ ├── application.js │ │ │ └── prefilled_input.js │ ├── controllers │ │ ├── api │ │ │ └── v1 │ │ │ │ ├── attendances_controller.rb │ │ │ │ ├── events │ │ │ │ └── nearests_controller.rb │ │ │ │ ├── events_controller.rb │ │ │ │ └── users_controller.rb │ │ ├── api_controller.rb │ │ ├── application_controller.rb │ │ └── concerns │ │ │ └── .keep │ ├── helpers │ │ └── application_helper.rb │ ├── mailers │ │ └── .keep │ ├── models │ │ ├── .keep │ │ ├── attendance.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── event.rb │ │ └── user.rb │ └── views │ │ ├── api │ │ └── v1 │ │ │ ├── attendances │ │ │ └── create.json.jbuilder │ │ │ ├── events │ │ │ ├── _event.json.jbuilder │ │ │ ├── create.json.jbuilder │ │ │ ├── nearests │ │ │ │ └── index.json.jbuilder │ │ │ ├── show.json.jbuilder │ │ │ └── update.json.jbuilder │ │ │ └── users │ │ │ └── create.json.jbuilder │ │ ├── application │ │ ├── _flashes.html.erb │ │ └── _javascript.html.erb │ │ ├── layouts │ │ └── application.html.erb │ │ └── pages │ │ └── .keep │ ├── bin │ ├── bundle │ ├── delayed_job │ ├── rails │ ├── rake │ └── setup │ ├── config.ru │ ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ ├── staging.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── disable_xml_params.rb │ │ ├── errors.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── rack_timeout.rb │ │ ├── secret_token.rb │ │ ├── session_store.rb │ │ ├── smtp.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ ├── routes.rb │ └── unicorn.rb │ ├── db │ ├── migrate │ │ ├── 20131003185021_create_delayed_jobs.rb │ │ ├── 20131003213856_create_users.rb │ │ ├── 20131028210819_create_events.rb │ │ ├── 20131030180424_add_location_fields_to_events.rb │ │ ├── 20131030184615_change_user_fields.rb │ │ └── 20131031224142_create_attendances.rb │ ├── schema.rb │ └── seeds.rb │ ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep │ ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ └── robots.txt │ ├── spec │ ├── controllers │ │ ├── .keep │ │ └── api │ │ │ └── v1 │ │ │ └── users_controller_spec.rb │ ├── factories.rb │ ├── helpers │ │ └── .keep │ ├── lib │ │ └── .keep │ ├── models │ │ ├── attendance_spec.rb │ │ ├── event_spec.rb │ │ ├── factories_spec.rb │ │ └── user_spec.rb │ ├── requests │ │ └── api │ │ │ └── v1 │ │ │ ├── attendances_spec.rb │ │ │ ├── events │ │ │ ├── events_spec.rb │ │ │ └── nearest_spec.rb │ │ │ └── users_spec.rb │ ├── spec_helper.rb │ └── support │ │ ├── background_jobs.rb │ │ ├── database_cleaner.rb │ │ ├── factory_girl.rb │ │ ├── matchers │ │ └── .keep │ │ ├── mixins │ │ └── .keep │ │ ├── request_headers.rb │ │ ├── response_json.rb │ │ ├── shared_examples │ │ └── .keep │ │ └── shoulda_matchers.rb │ └── vendor │ └── assets │ ├── javascripts │ └── .keep │ └── stylesheets │ └── .keep └── release ├── images ├── cover.pdf ├── cover.png ├── humon-database-representation.png ├── ios_app_skeleton_1.png ├── ios_app_skeleton_2.png ├── ios_app_skeleton_3.png ├── ios_event_object_1.png ├── ios_new_xcode_project_1.png ├── ios_new_xcode_project_2.png └── ios_new_xcode_project_3.png ├── ios-on-rails-sample.epub ├── ios-on-rails-sample.html ├── ios-on-rails-sample.md ├── ios-on-rails-sample.mobi ├── ios-on-rails-sample.pdf ├── ios-on-rails-sample.toc.html ├── ios-on-rails.epub ├── ios-on-rails.html ├── ios-on-rails.md ├── ios-on-rails.mobi ├── ios-on-rails.pdf └── ios-on-rails.toc.html /.github/workflows/dynamic-security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/.github/workflows/dynamic-security.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | .env 3 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.0 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/bin/deploy -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/bin/setup -------------------------------------------------------------------------------- /book/book.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/book.md -------------------------------------------------------------------------------- /book/iOS/a_new_xcode_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/a_new_xcode_project.md -------------------------------------------------------------------------------- /book/iOS/add_an_event_view_controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/add_an_event_view_controller.md -------------------------------------------------------------------------------- /book/iOS/api_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/api_client.md -------------------------------------------------------------------------------- /book/iOS/app_skeleton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/app_skeleton.md -------------------------------------------------------------------------------- /book/iOS/cocoapods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/cocoapods.md -------------------------------------------------------------------------------- /book/iOS/displaying_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/displaying_events.md -------------------------------------------------------------------------------- /book/iOS/event_object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/event_object.md -------------------------------------------------------------------------------- /book/iOS/finishing_touches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/finishing_touches.md -------------------------------------------------------------------------------- /book/iOS/getting_an_event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/getting_an_event.md -------------------------------------------------------------------------------- /book/iOS/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/introduction.md -------------------------------------------------------------------------------- /book/iOS/making_the_post_event_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/making_the_post_event_request.md -------------------------------------------------------------------------------- /book/iOS/making_the_post_user_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/making_the_post_user_request.md -------------------------------------------------------------------------------- /book/iOS/map_view_controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/map_view_controller.md -------------------------------------------------------------------------------- /book/iOS/posting_a_user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/posting_a_user.md -------------------------------------------------------------------------------- /book/iOS/posting_an_event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/posting_an_event.md -------------------------------------------------------------------------------- /book/iOS/posting_with_the_event_view_controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/posting_with_the_event_view_controller.md -------------------------------------------------------------------------------- /book/iOS/user_object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/user_object.md -------------------------------------------------------------------------------- /book/iOS/viewing_with_the_event_view_controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/iOS/viewing_with_the_event_view_controller.md -------------------------------------------------------------------------------- /book/images/cover.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/cover.pdf -------------------------------------------------------------------------------- /book/images/humon-database-representation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/humon-database-representation.png -------------------------------------------------------------------------------- /book/images/ios_app_skeleton_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/ios_app_skeleton_1.png -------------------------------------------------------------------------------- /book/images/ios_app_skeleton_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/ios_app_skeleton_2.png -------------------------------------------------------------------------------- /book/images/ios_app_skeleton_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/ios_app_skeleton_3.png -------------------------------------------------------------------------------- /book/images/ios_event_object_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/ios_event_object_1.png -------------------------------------------------------------------------------- /book/images/ios_new_xcode_project_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/ios_new_xcode_project_1.png -------------------------------------------------------------------------------- /book/images/ios_new_xcode_project_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/ios_new_xcode_project_2.png -------------------------------------------------------------------------------- /book/images/ios_new_xcode_project_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/images/ios_new_xcode_project_3.png -------------------------------------------------------------------------------- /book/introduction/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/introduction/introduction.md -------------------------------------------------------------------------------- /book/rails/creating_a_geocoded_get_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/rails/creating_a_geocoded_get_request.md -------------------------------------------------------------------------------- /book/rails/creating_a_get_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/rails/creating_a_get_request.md -------------------------------------------------------------------------------- /book/rails/creating_a_patch_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/rails/creating_a_patch_request.md -------------------------------------------------------------------------------- /book/rails/creating_a_post_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/rails/creating_a_post_request.md -------------------------------------------------------------------------------- /book/rails/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/rails/introduction.md -------------------------------------------------------------------------------- /book/sample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/book/sample.md -------------------------------------------------------------------------------- /example_apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/iOS/Humon.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example_apps/iOS/Humon.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example_apps/iOS/Humon.xcodeproj/project.xcworkspace/xcuserdata/apprentice.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon.xcodeproj/project.xcworkspace/xcuserdata/apprentice.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /example_apps/iOS/Humon.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example_apps/iOS/Humon/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/AppDelegate.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/AppDelegate.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/AppIcon.appiconset/HUMIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/AppIcon.appiconset/HUMIcon@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMButtonQuestion.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMButtonQuestion.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMButtonQuestion.imageset/HUMButtonQuestion@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMButtonQuestion.imageset/HUMButtonQuestion@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMChevronBack.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMChevronBack.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMChevronBack.imageset/HUMChevronBack@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMChevronBack.imageset/HUMChevronBack@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMChevronForward.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMChevronForward.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMChevronForward.imageset/HUMChevronForward@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMChevronForward.imageset/HUMChevronForward@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkLarge.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkLarge.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkLarge.imageset/HUMPlacemarkLarge@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkLarge.imageset/HUMPlacemarkLarge@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkLargeTalking.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkLargeTalking.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkLargeTalking.imageset/HUMPlacemarkLargeTalking@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkLargeTalking.imageset/HUMPlacemarkLargeTalking@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmall.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmall.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmall.imageset/HUMPlacemarkSmall@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmall.imageset/HUMPlacemarkSmall@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallGrey.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallGrey.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallGrey.imageset/HUMPlacemarkSmallGrey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallGrey.imageset/HUMPlacemarkSmallGrey@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallGreyTalking.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallGreyTalking.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallGreyTalking.imageset/HUMPlacemarkSmallGreyTalking@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallGreyTalking.imageset/HUMPlacemarkSmallGreyTalking@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallTalking.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallTalking.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallTalking.imageset/HUMPlacemarkSmallTalking@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMPlacemarkSmallTalking.imageset/HUMPlacemarkSmallTalking@2x.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMSuccessImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMSuccessImage.imageset/Contents.json -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Assets.xcassets/HUMSuccessImage.imageset/HUMSuccessImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Assets.xcassets/HUMSuccessImage.imageset/HUMSuccessImage.png -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Categories/NSDateFormatter+HUMDefaultDateFormatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Categories/NSDateFormatter+HUMDefaultDateFormatter.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Categories/NSDateFormatter+HUMDefaultDateFormatter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Categories/NSDateFormatter+HUMDefaultDateFormatter.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Categories/NSObject+HUMNullCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Categories/NSObject+HUMNullCheck.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Categories/NSObject+HUMNullCheck.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Categories/NSObject+HUMNullCheck.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Categories/UIImage+HUMColorImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Categories/UIImage+HUMColorImage.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Categories/UIImage+HUMColorImage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Categories/UIImage+HUMColorImage.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Cells/HUMNameCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Cells/HUMNameCell.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Cells/HUMNameCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Cells/HUMNameCell.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Cells/HUMTextFieldCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Cells/HUMTextFieldCell.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Cells/HUMTextFieldCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Cells/HUMTextFieldCell.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Cells/HUMTimeCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Cells/HUMTimeCell.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Cells/HUMTimeCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Cells/HUMTimeCell.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Cells/HUMTimePickerCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Cells/HUMTimePickerCell.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Cells/HUMTimePickerCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Cells/HUMTimePickerCell.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Clients/HUMRailsAFNClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Clients/HUMRailsAFNClient.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Clients/HUMRailsAFNClient.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Clients/HUMRailsAFNClient.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Clients/HUMRailsClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Clients/HUMRailsClient.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Clients/HUMRailsClient.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Clients/HUMRailsClient.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMAddEventViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMAddEventViewController.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMAddEventViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMAddEventViewController.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMConfirmationViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMConfirmationViewController.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMConfirmationViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMConfirmationViewController.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMEditEventViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMEditEventViewController.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMEditEventViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMEditEventViewController.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMEventViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMEventViewController.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMEventViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMEventViewController.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMEventViewControllerFromBook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMEventViewControllerFromBook.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMEventViewControllerFromBook.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMEventViewControllerFromBook.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMLocateEventViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMLocateEventViewController.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMLocateEventViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMLocateEventViewController.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMMapViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMMapViewController.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMMapViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMMapViewController.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMViewEventViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMViewEventViewController.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Controllers/HUMViewEventViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Controllers/HUMViewEventViewController.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Info.plist -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Models/HUMAppearanceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Models/HUMAppearanceManager.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Models/HUMAppearanceManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Models/HUMAppearanceManager.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Models/HUMEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Models/HUMEvent.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Models/HUMEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Models/HUMEvent.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Models/HUMUser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Models/HUMUser.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Models/HUMUser.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Models/HUMUser.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Models/HUMUserSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Models/HUMUserSession.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Models/HUMUserSession.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Models/HUMUserSession.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Views/HUMAnnotationView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Views/HUMAnnotationView.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Views/HUMAnnotationView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Views/HUMAnnotationView.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Views/HUMButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Views/HUMButton.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Views/HUMButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Views/HUMButton.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Views/HUMFooterView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Views/HUMFooterView.h -------------------------------------------------------------------------------- /example_apps/iOS/Humon/Views/HUMFooterView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/Views/HUMFooterView.m -------------------------------------------------------------------------------- /example_apps/iOS/Humon/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Humon/main.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMEventJson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMEventJson.json -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMEventKiwiTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMEventKiwiTests.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMEventTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMEventTests.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMJSONFileManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMJSONFileManager.h -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMJSONFileManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMJSONFileManager.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMJSONFileManagerKiwiTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMJSONFileManagerKiwiTests.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMJSONFileManagerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMJSONFileManagerTests.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMUserKiwiTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMUserKiwiTests.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMUserSessionKiwiTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMUserSessionKiwiTests.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMUserSessionTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMUserSessionTests.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/HUMUserTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/HUMUserTests.m -------------------------------------------------------------------------------- /example_apps/iOS/HumonTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/HumonTests/Info.plist -------------------------------------------------------------------------------- /example_apps/iOS/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/Podfile -------------------------------------------------------------------------------- /example_apps/iOS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/iOS/README.md -------------------------------------------------------------------------------- /example_apps/rails/.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | log/* 3 | -------------------------------------------------------------------------------- /example_apps/rails/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.0 2 | -------------------------------------------------------------------------------- /example_apps/rails/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/Gemfile -------------------------------------------------------------------------------- /example_apps/rails/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/Gemfile.lock -------------------------------------------------------------------------------- /example_apps/rails/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/Procfile -------------------------------------------------------------------------------- /example_apps/rails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/README.md -------------------------------------------------------------------------------- /example_apps/rails/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/Rakefile -------------------------------------------------------------------------------- /example_apps/rails/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /example_apps/rails/app/assets/javascripts/prefilled_input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/assets/javascripts/prefilled_input.js -------------------------------------------------------------------------------- /example_apps/rails/app/controllers/api/v1/attendances_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/controllers/api/v1/attendances_controller.rb -------------------------------------------------------------------------------- /example_apps/rails/app/controllers/api/v1/events/nearests_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/controllers/api/v1/events/nearests_controller.rb -------------------------------------------------------------------------------- /example_apps/rails/app/controllers/api/v1/events_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/controllers/api/v1/events_controller.rb -------------------------------------------------------------------------------- /example_apps/rails/app/controllers/api/v1/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/controllers/api/v1/users_controller.rb -------------------------------------------------------------------------------- /example_apps/rails/app/controllers/api_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/controllers/api_controller.rb -------------------------------------------------------------------------------- /example_apps/rails/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /example_apps/rails/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /example_apps/rails/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/app/models/attendance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/models/attendance.rb -------------------------------------------------------------------------------- /example_apps/rails/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/app/models/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/models/event.rb -------------------------------------------------------------------------------- /example_apps/rails/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/models/user.rb -------------------------------------------------------------------------------- /example_apps/rails/app/views/api/v1/attendances/create.json.jbuilder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/app/views/api/v1/events/_event.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/views/api/v1/events/_event.json.jbuilder -------------------------------------------------------------------------------- /example_apps/rails/app/views/api/v1/events/create.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.id @event.id 2 | -------------------------------------------------------------------------------- /example_apps/rails/app/views/api/v1/events/nearests/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/views/api/v1/events/nearests/index.json.jbuilder -------------------------------------------------------------------------------- /example_apps/rails/app/views/api/v1/events/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/views/api/v1/events/show.json.jbuilder -------------------------------------------------------------------------------- /example_apps/rails/app/views/api/v1/events/update.json.jbuilder: -------------------------------------------------------------------------------- 1 | json.id @event.id 2 | -------------------------------------------------------------------------------- /example_apps/rails/app/views/api/v1/users/create.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/views/api/v1/users/create.json.jbuilder -------------------------------------------------------------------------------- /example_apps/rails/app/views/application/_flashes.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/views/application/_flashes.html.erb -------------------------------------------------------------------------------- /example_apps/rails/app/views/application/_javascript.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/views/application/_javascript.html.erb -------------------------------------------------------------------------------- /example_apps/rails/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /example_apps/rails/app/views/pages/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/bin/bundle -------------------------------------------------------------------------------- /example_apps/rails/bin/delayed_job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/bin/delayed_job -------------------------------------------------------------------------------- /example_apps/rails/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/bin/rails -------------------------------------------------------------------------------- /example_apps/rails/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/bin/rake -------------------------------------------------------------------------------- /example_apps/rails/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/bin/setup -------------------------------------------------------------------------------- /example_apps/rails/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config.ru -------------------------------------------------------------------------------- /example_apps/rails/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/application.rb -------------------------------------------------------------------------------- /example_apps/rails/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/boot.rb -------------------------------------------------------------------------------- /example_apps/rails/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/database.yml -------------------------------------------------------------------------------- /example_apps/rails/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/environment.rb -------------------------------------------------------------------------------- /example_apps/rails/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/environments/development.rb -------------------------------------------------------------------------------- /example_apps/rails/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/environments/production.rb -------------------------------------------------------------------------------- /example_apps/rails/config/environments/staging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/environments/staging.rb -------------------------------------------------------------------------------- /example_apps/rails/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/environments/test.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/disable_xml_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/disable_xml_params.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/errors.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/inflections.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/rack_timeout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/rack_timeout.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/session_store.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/smtp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/smtp.rb -------------------------------------------------------------------------------- /example_apps/rails/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /example_apps/rails/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/locales/en.yml -------------------------------------------------------------------------------- /example_apps/rails/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/routes.rb -------------------------------------------------------------------------------- /example_apps/rails/config/unicorn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/config/unicorn.rb -------------------------------------------------------------------------------- /example_apps/rails/db/migrate/20131003185021_create_delayed_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/db/migrate/20131003185021_create_delayed_jobs.rb -------------------------------------------------------------------------------- /example_apps/rails/db/migrate/20131003213856_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/db/migrate/20131003213856_create_users.rb -------------------------------------------------------------------------------- /example_apps/rails/db/migrate/20131028210819_create_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/db/migrate/20131028210819_create_events.rb -------------------------------------------------------------------------------- /example_apps/rails/db/migrate/20131030180424_add_location_fields_to_events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/db/migrate/20131030180424_add_location_fields_to_events.rb -------------------------------------------------------------------------------- /example_apps/rails/db/migrate/20131030184615_change_user_fields.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/db/migrate/20131030184615_change_user_fields.rb -------------------------------------------------------------------------------- /example_apps/rails/db/migrate/20131031224142_create_attendances.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/db/migrate/20131031224142_create_attendances.rb -------------------------------------------------------------------------------- /example_apps/rails/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/db/schema.rb -------------------------------------------------------------------------------- /example_apps/rails/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/db/seeds.rb -------------------------------------------------------------------------------- /example_apps/rails/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/public/404.html -------------------------------------------------------------------------------- /example_apps/rails/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/public/422.html -------------------------------------------------------------------------------- /example_apps/rails/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/public/500.html -------------------------------------------------------------------------------- /example_apps/rails/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/public/robots.txt -------------------------------------------------------------------------------- /example_apps/rails/spec/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/spec/controllers/api/v1/users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/controllers/api/v1/users_controller_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/factories.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/spec/lib/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/spec/models/attendance_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/models/attendance_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/models/event_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/models/event_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/models/factories_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/models/factories_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/models/user_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/requests/api/v1/attendances_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/requests/api/v1/attendances_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/requests/api/v1/events/events_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/requests/api/v1/events/events_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/requests/api/v1/events/nearest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/requests/api/v1/events/nearest_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/requests/api/v1/users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/requests/api/v1/users_spec.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/spec_helper.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/support/background_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/support/background_jobs.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/support/database_cleaner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/support/database_cleaner.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/support/factory_girl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/support/factory_girl.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/support/matchers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/spec/support/mixins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/spec/support/request_headers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/support/request_headers.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/support/response_json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/support/response_json.rb -------------------------------------------------------------------------------- /example_apps/rails/spec/support/shared_examples/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/spec/support/shoulda_matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/example_apps/rails/spec/support/shoulda_matchers.rb -------------------------------------------------------------------------------- /example_apps/rails/vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_apps/rails/vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /release/images/cover.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/cover.pdf -------------------------------------------------------------------------------- /release/images/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/cover.png -------------------------------------------------------------------------------- /release/images/humon-database-representation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/humon-database-representation.png -------------------------------------------------------------------------------- /release/images/ios_app_skeleton_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/ios_app_skeleton_1.png -------------------------------------------------------------------------------- /release/images/ios_app_skeleton_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/ios_app_skeleton_2.png -------------------------------------------------------------------------------- /release/images/ios_app_skeleton_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/ios_app_skeleton_3.png -------------------------------------------------------------------------------- /release/images/ios_event_object_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/ios_event_object_1.png -------------------------------------------------------------------------------- /release/images/ios_new_xcode_project_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/ios_new_xcode_project_1.png -------------------------------------------------------------------------------- /release/images/ios_new_xcode_project_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/ios_new_xcode_project_2.png -------------------------------------------------------------------------------- /release/images/ios_new_xcode_project_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/images/ios_new_xcode_project_3.png -------------------------------------------------------------------------------- /release/ios-on-rails-sample.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails-sample.epub -------------------------------------------------------------------------------- /release/ios-on-rails-sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails-sample.html -------------------------------------------------------------------------------- /release/ios-on-rails-sample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails-sample.md -------------------------------------------------------------------------------- /release/ios-on-rails-sample.mobi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails-sample.mobi -------------------------------------------------------------------------------- /release/ios-on-rails-sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails-sample.pdf -------------------------------------------------------------------------------- /release/ios-on-rails-sample.toc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails-sample.toc.html -------------------------------------------------------------------------------- /release/ios-on-rails.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails.epub -------------------------------------------------------------------------------- /release/ios-on-rails.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails.html -------------------------------------------------------------------------------- /release/ios-on-rails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails.md -------------------------------------------------------------------------------- /release/ios-on-rails.mobi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails.mobi -------------------------------------------------------------------------------- /release/ios-on-rails.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails.pdf -------------------------------------------------------------------------------- /release/ios-on-rails.toc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtbot/ios-on-rails/HEAD/release/ios-on-rails.toc.html --------------------------------------------------------------------------------