Sha256: fa7c37449ae970a891899d8154132ef3bd77ae95a6b29d2a8bf453f65d064d9a

Contents?: true

Size: 366 Bytes

Versions: 14

Compression:

Stored size: 366 Bytes

Contents

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

    def safe_sql(txt)
      txt = txt.to_s
      txt.match( /[^\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

14 entries across 14 versions & 1 rubygems

Version Path
card-1.17.4 lib/card/query/clause.rb
card-1.17.3 lib/card/query/clause.rb
card-1.17.2 lib/card/query/clause.rb
card-1.17.1 lib/card/query/clause.rb
card-1.17.0 lib/card/query/clause.rb
card-1.16.15 lib/card/query/clause.rb
card-1.16.14 lib/card/query/clause.rb
card-1.16.13 lib/card/query/clause.rb
card-1.16.12 lib/card/query/clause.rb
card-1.16.11 lib/card/query/clause.rb
card-1.16.10 lib/card/query/clause.rb
card-1.16.9 lib/card/query/clause.rb
card-1.16.8 lib/card/query/clause.rb
card-1.16.7 lib/card/query/clause.rb