Sha256: cb5acf3dd45323746f6d272c53e4d19d19586672afcbc163c286c933530da9f1
Contents?: true
Size: 585 Bytes
Versions: 8
Compression:
Stored size: 585 Bytes
Contents
# frozen_string_literal: true 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 super end def respond_to_missing?(method_name, *args) result = Store.send(:get, method) return true if result super end end end
Version data entries
8 entries across 8 versions & 1 rubygems