Sha256: 66036df88d8e3ca71023d384512bb5e92846e12f59e254e30033ec1ca06479db
Contents?: true
Size: 565 Bytes
Versions: 1
Compression:
Stored size: 565 Bytes
Contents
# frozen-string-literal: true # # The sql_expr extension adds the sql_expr method to every object, which # returns an wrapped object that works nicely with Sequel's DSL by calling # Sequel.expr: # # 1.sql_expr < :a # 1 < a # false.sql_expr & :a # FALSE AND a # true.sql_expr | :a # TRUE OR a # ~nil.sql_expr # NOT NULL # "a".sql_expr + "b" # 'a' || 'b' # # To load the extension: # # Sequel.extension :sql_expr class Object # Return the object wrapper in an appropriate Sequel expression object. def sql_expr Sequel[self] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sequel-4.39.0 | lib/sequel/extensions/sql_expr.rb |