symbol_as.rb

lib/sequel/extensions/symbol_as.rb
Last Update: 2016-10-17 10:57:05 -0700

The symbol_as extension adds Symbol#as, for creating Sequel::SQL::AliasedExpression objects. It's designed as a shortcut so that instead of:

Sequel[:column].as(:alias)

you can just write:

:column.as(:alias)

To load the extension:

Sequel.extension :symbol_as

If you are using Ruby 2+, and you would like to use refinements, there is a refinement version of this in the symbol_as_refinement extension.