Sha256: ae48ff9b290a63a20181395a6755d7ee5014c8cff833fc7578281da5b3dbb909

Contents?: true

Size: 378 Bytes

Versions: 17

Compression:

Stored size: 378 Bytes

Contents

module Redwood
  module Util
    module Query
      class QueryDescriptionError < ArgumentError; end

      def self.describe(query, fallback = nil)
        d = query.description.force_encoding("UTF-8")

        unless d.valid_encoding?
          raise QueryDescriptionError.new(d) unless fallback
          d = fallback
        end
        return d
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
sup-1.2 lib/sup/util/query.rb
sup-1.1 lib/sup/util/query.rb
sup-1.0 lib/sup/util/query.rb
sup-0.23 lib/sup/util/query.rb
sup-0.22.1 lib/sup/util/query.rb
sup-0.22.0 lib/sup/util/query.rb
sup-0.21.0 lib/sup/util/query.rb
sup-0.20.0 lib/sup/util/query.rb
sup-0.19.0 lib/sup/util/query.rb
sup-0.18.0 lib/sup/util/query.rb
sup-0.17.0 lib/sup/util/query.rb
sup-0.16.0 lib/sup/util/query.rb
sup-0.15.4 lib/sup/util/query.rb
sup-0.15.3 lib/sup/util/query.rb
sup-0.15.2 lib/sup/util/query.rb
sup-0.15.1 lib/sup/util/query.rb
sup-0.15.0 lib/sup/util/query.rb