Sha256: 2c9b6a59504eeec4d3c75f5e5a1558ef0117b11bafb6ed3861a7708ffc891e58

Contents?: true

Size: 356 Bytes

Versions: 31

Compression:

Stored size: 356 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
      ActiveRecord::Base.connection.quote(v)
    end

    def match_prep v
      cxn ||= ActiveRecord::Base.connection
      [cxn, v]
    end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
card-1.93.6 lib/card/query/clause.rb
card-1.93.5 lib/card/query/clause.rb
card-1.93.4 lib/card/query/clause.rb
card-1.93.3 lib/card/query/clause.rb
card-1.93.2 lib/card/query/clause.rb
card-1.93.1 lib/card/query/clause.rb
card-1.93.0 lib/card/query/clause.rb
card-1.92.2 lib/card/query/clause.rb
card-1.92.1 lib/card/query/clause.rb
card-1.92 lib/card/query/clause.rb
card-1.91 lib/card/query/clause.rb
card-1.21.0 lib/card/query/clause.rb
card-1.20.4 lib/card/query/clause.rb
card-1.20.3 lib/card/query/clause.rb
card-1.20.2 lib/card/query/clause.rb
card-1.20.1 lib/card/query/clause.rb
card-1.20.0 lib/card/query/clause.rb
card-1.19.6 lib/card/query/clause.rb
card-1.19.5 lib/card/query/clause.rb
card-1.19.4 lib/card/query/clause.rb