Sha256: f4aa00d210293eb4d3c9e4a60fca84b298338e0ebb0eeab3be3efde39406fed9
Contents?: true
Size: 590 Bytes
Versions: 14
Compression:
Stored size: 590 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_name)) 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
14 entries across 14 versions & 1 rubygems