Sha256: 8a7d00edb5a513ed1e9c41796a4a78a75e2362096adffcbf97b0fa4de1d0a9b5
Contents?: true
Size: 390 Bytes
Versions: 1
Compression:
Stored size: 390 Bytes
Contents
module ROM module SQL class Function < ROM::Schema::Type def as(name) meta(name: name) end def sql_literal(ds) func.as(name).sql_literal(ds) end private def func Sequel::SQL::Function.new(meta[:op], *meta[:args]) end def method_missing(op, *args) meta(op: op, args: args) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rom-sql-1.0.0.beta1 | lib/rom/sql/function.rb |