Sha256: caa87e2c3bc45082ad247d7441ab7df16a3c10d040f075b1a70db3f09c6e2958
Contents?: true
Size: 1.54 KB
Versions: 3
Compression:
Stored size: 1.54 KB
Contents
# SwissDb RubyMotion Android ActiveRecord-like ORM for SQLite ## Installation Add this line to your application's Gemfile: ```ruby gem 'swiss_db' ``` And then execute: $ bundle Or install it yourself as: $ gem install swiss_db ## Usage Schemas are the exact same from CoreDataQuery and go in the same place. Don't forget to add your schema folder in your Rakefile. ```ruby app.files += Dir.glob("schemas/*.rb") ``` Models are as such: ```ruby class Model < SwissModel set_table_name "model" set_primary_key "primary_key_name" end ``` Don't forget to set $app_context in your bluepotion_application.rb. Don't panic. This won't be a global in the next release. ```ruby class BluePotionApplication < PMApplication home_screen HomeScreen def on_create $app_context = self end end ``` That's it! #all, #last, #first, #count, #save, #update_attributes and the usual are now available! ## Development After checking out the repo, run `bin/setup` to install dependencies. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/jsilverMDX/swiss_db. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
swiss_db-0.4.3 | README.md |
swiss_db-0.3.6 | README.md |
swiss_db-0.3.5 | README.md |