Last Update: 2016-10-17 10:57:05 -0700

The symbol_as_refinement extension adds a refinement that makes Symbol#as return Sequel::SQL::AliasedExpression instances. It's designed as a shortcut so that instead of:

Sequel[:column].as(:alias) # column AS alias

you can just write: # column AS alias

To load the extension:

Sequel.extension :symbol_as_refinement

To enable the refinement for the current file:

using Sequel::SymbolAs

If you would like this extension to be enabled globally instead of as a refinement, use the symbol_as extension.

Related module: Sequel::SymbolAs