Rebel - Ruby-flavored SQL
Find a file
2017-03-20 15:56:36 +01:00
lib add LIKE 2017-03-20 15:56:36 +01:00
test add LIKE 2017-03-20 15:56:36 +01:00
.gitignore Rakefile w/ test+gem tasks 2017-02-27 22:14:49 +01:00
.rubocop.yml Lint 2017-03-01 09:34:43 +01:00
.rubocop_todo.yml Lint 2017-03-01 09:34:43 +01:00
Gemfile Tests 2017-03-01 09:31:23 +01:00
Gemfile.lock Release 0.2.0 2017-03-01 10:03:58 +01:00
LICENSE Going public 2017-02-27 19:18:03 +01:00
Rakefile Rakefile w/ test+gem tasks 2017-02-27 22:14:49 +01:00
README.md Here be dragons 2017-02-27 20:35:33 +01:00
rebel.gemspec release 0.3.0 2017-03-07 10:08:48 +01:00

Rebel - Ruby-flavored SQL

SQL-flavored Ruby.

You've been fighting yet another abstraction...
Aren't you fed up with object-relation magic?
But wait, here comes a humongous migration.
Is ActiveRecord making you sick?
To hell with that monstrous ARel expression!
Tell the truth, you were just wishing
That it was as simple as a here-string.
But could it keep some Ruby notation
Instead of silly interpolations?
Stop the menace, time for a revolution!

Rebel!

No magic
No bullshit
No layers
No wrappers
No smarty-pants
No weird stance
No sexy
No AST
No lazy loading
No crazy mapping
No pretense
No nonsense

What you write is what you get: readable and obvious
What you write is what you meant: tasty and delicious

Wait, it doesn't execute!?
Just use your fave client gem, isn't that cute?

License

MIT

Caveat

This is totes not secure in any fscking way you could ever imagine, and this is valid for every single definition of secure you could ever think of (and even the ones you don't).