Sha256: 55d26eff0ac8a052cc5a5270b27b254c4f1663d0cd05bcccb85462e455721d07

Contents?: true

Size: 316 Bytes

Versions: 22

Compression:

Stored size: 316 Bytes

Contents

module Card::Query::Clause
  #    attr_accessor :clause

  def safe_sql txt
    txt = txt.to_s
    txt =~ /[^\w\*\(\)\s\.\,]/ ? raise("WQL contains disallowed characters: #{txt}") : txt
  end

  def quote v
    connection.quote(v)
  end

  def connection
    @connection ||= ActiveRecord::Base.connection
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
card-1.96.8 lib/card/query/clause.rb
card-1.96.7 lib/card/query/clause.rb
card-1.96.6 lib/card/query/clause.rb
card-1.96.5 lib/card/query/clause.rb
card-1.96.4 lib/card/query/clause.rb
card-1.96.3 lib/card/query/clause.rb
card-1.96.2 lib/card/query/clause.rb
card-1.96.1 lib/card/query/clause.rb
card-1.96.0 lib/card/query/clause.rb
card-1.95.3 lib/card/query/clause.rb
card-1.95.2 lib/card/query/clause.rb
card-1.95.1 lib/card/query/clause.rb
card-1.95.0 lib/card/query/clause.rb
card-1.94.1 lib/card/query/clause.rb
card-1.94.0 lib/card/query/clause.rb
card-1.93.13 lib/card/query/clause.rb
card-1.93.12 lib/card/query/clause.rb
card-1.93.11 lib/card/query/clause.rb
card-1.93.10 lib/card/query/clause.rb
card-1.93.9 lib/card/query/clause.rb