• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nepalez / query_builder / 72
98%

Build:
DEFAULT BRANCH: master
Ran 18 Aug 2015 06:47PM UTC
Jobs 5
Files 96
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
72

push

travis-ci

nepalez
[FEATURE] Implement 'GRANT' and 'REVOKE' statements

    root = QueryBuilder::CQL
    root.permission.grant_to(:admin).to_s # => "GRANT ALL PERMISSIONS ON ALL KEYSPACES TO admin;"

    keyspace = root.keyspace(:wildlife)
    keyspace.permission(:drop).grant_to(:admin) # => "GRANT DROP PERMISSION ON KEYSPACE wildlife TO admin;"

    table = keyspace.table(:species)
    table.permission(:alter).revoke_from(:admin) # => "REVOKE ALTER PERMISSION ON TABLE wildlife.species FROM admin;"

== Added

* QueryBuilder::CQL::Contexts::Permission
* QueryBuilder::CQL#permission
* QueryBuilder::CQL::Contexts::Keyspace#permission
* QueryBuilder::CQL::Contexts::Table#permission

* QueryBuilder::CQL::Statements::Grant
* QueryBuilder::CQL::Statements::Revoke

* QueryBuilder::CQL::Permission#grant_to
* QueryBuilder::CQL::Permission#revoke_from

915 of 932 relevant lines covered (98.18%)

82.09 hits per line

Jobs
ID Job ID Ran Files Coverage
1 72.1 (1.9.3) 18 Aug 2015 06:47PM UTC 0
98.16
Travis Job 72.1
2 72.2 (2.0) 18 Aug 2015 06:47PM UTC 0
98.17
Travis Job 72.2
3 72.3 (2.1) 18 Aug 2015 06:47PM UTC 0
98.17
Travis Job 72.3
4 72.4 (2.2) 18 Aug 2015 06:47PM UTC 0
98.17
Travis Job 72.4
5 72.5 (ruby-head) 18 Aug 2015 06:48PM UTC 0
98.17
Travis Job 72.5
Source Files on build 72
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #72
  • 8b8e4a0a on github
  • Prev Build on master (#71)
  • Next Build on master (#73)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc