Sha256: da9b065dd4db14322917dff60238c4e3ef232647816bc0dad9ed50b21a3e6626
Contents?: true
Size: 467 Bytes
Versions: 3
Compression:
Stored size: 467 Bytes
Contents
module PgOnlineSchemaChange module Helper def primary_key result = Store.get(:primary_key) return result if result Store.set(:primary_key, Query.primary_key_for(client, client.table)) end def logger PgOnlineSchemaChange.logger end def method_missing(method, *_args) result = Store.send(:get, method) return result if result raise ArgumentError, "Method `#{method}` doesn't exist." end end end
Version data entries
3 entries across 3 versions & 1 rubygems