{"repo":"kemiller/cdq","free":true,"listed":false,"github":"https://github.com/kemiller/cdq","clone":"git clone https://github.com/kemiller/cdq.git","description":"Core Data Query for RubyMotion","language":"Ruby","stars":171,"topics":["rubymotion","database","core-data"],"license":"MIT","category":"databases-storage","readme_excerpt":"[!IMPORTANT] CDQ has been archived is no longer maintained. Thanks everyone for their support over the years! Streamlined Core Data for RubyMotion Core Data Query (CDQ) is a library to help you manage your Core Data stack while using RubyMotion. It uses a data model file, which you can generate in XCode, or you can use ruby-xcdm. CDQ was created by Ken Miller at Infinite Red, a React Native expert consulting company based the US. Get Started 1. Introducing CDQ 2. Greenfield Quick Start Tutorial 3. Cheat Sheet 4. API docs Introducing CDQ CDQ began its life as a fork of MotionData, but it became obvious I wanted to take things in a different direction, so I cut loose and ended up rewriting almost everything. If you pay attention, you can still find the genetic traces, so thanks to @alloy for sharing his work and letting me learn so much. CDQ aims to streamline the process of getting you up and running Core Data, while avoiding too much abstraction or method pollution on top of the SDK. While it borrows many ideas from ActiveRecord (especially AREL), it is designed to harmonize with Core Data's way of doing things first. Why use a static Data Model? By using a real data model file that gets compiled and included in your bundle, you can take advantage of automatic migration, which simplifies managing your schema as it grows, if you can follow a few simple rules. Installing This way assumes you want to use ruby-xcdm. Run cdq -h for list of more generators. Using Bundler: If you wa","default_branch":null,"files":null,"tree":[],"storefront":"/r/kemiller","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kemiller/cdq/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}