lib/dexter/query.rb in pgdexter-0.1.4 vs lib/dexter/query.rb in pgdexter-0.1.5

- old
+ new

@@ -1,11 +1,14 @@ module Dexter class Query attr_reader :statement, :fingerprint, :plans attr_accessor :missing_tables, :new_cost - def initialize(statement, fingerprint) + def initialize(statement, fingerprint = nil) @statement = statement + unless fingerprint + fingerprint = PgQuery.fingerprint(statement) rescue "unknown" + end @fingerprint = fingerprint @plans = [] end def tables