Module: Redwood::Util::Query

Defined in:
lib/sup/util/query.rb

Defined Under Namespace

Classes: QueryDescriptionError

Class Method Summary collapse

Class Method Details

.describe(query, fallback = nil) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/sup/util/query.rb', line 6

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