Sha256: c8f249b78bbad5ac70f00d559b44432f21f96d65a0d4ec15a74ee1aa8352eb4c
Contents?: true
Size: 1.43 KB
Versions: 5
Compression:
Stored size: 1.43 KB
Contents
[gem]: https://rubygems.org/gems/rom-yesql [travis]: https://travis-ci.org/rom-rb/rom-yesql [gemnasium]: https://gemnasium.com/rom-rb/rom-yesql [codeclimate]: https://codeclimate.com/github/rom-rb/rom-yesql [inchpages]: http://inch-ci.org/github/rom-rb/rom-yesql # ROM::Yesql [![Gem Version](https://badge.fury.io/rb/rom-yesql.svg)][gem] [![Build Status](https://travis-ci.org/rom-rb/rom-yesql.svg?branch=master)][travis] [![Dependency Status](https://gemnasium.com/rom-rb/rom-yesql.png)][gemnasium] [![Code Climate](https://codeclimate.com/github/rom-rb/rom-yesql/badges/gpa.svg)][codeclimate] [![Test Coverage](https://codeclimate.com/github/rom-rb/rom-yesql/badges/coverage.svg)][codeclimate] [![Inline docs](http://inch-ci.org/github/rom-rb/rom-yesql.svg?branch=master)][inchpages] [Yesql](https://github.com/krisajenkins/yesql)-like adapter for [Ruby Object Mapper](https://github.com/rom-rb/rom). ## Installation Add this line to your application's Gemfile: ```ruby gem 'rom-yesql' ``` And then execute: $ bundle Or install it yourself as: $ gem install rom-yesql ## Synopsis ``` ruby # given sql/my_queries/users.sql includes "SELECT * FROM users WHERE name = '%{name}'" ROM.setup(:yesql, ['sqlite://path/to/your/db', path: './sql']) class MyQueries < ROM::Relation[:yesql] end rom = ROM.finalize.env my_queries = rom.relations[:my_queries] my_queries.users(name: 'Jane').to_a # => gets the users ``` ## License See `LICENSE` file.
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rom-yesql-0.2.0 | README.md |
rom-yesql-0.1.1 | README.md |
rom-yesql-0.1.0 | README.md |
rom-yesql-0.0.2 | README.md |
rom-yesql-0.0.1 | README.md |