Sha256: e4f939fd3c4ab45bd267fb7ccd66a3143b98d3eadc37887705fd187a7b51d8c6
Contents?: true
Size: 552 Bytes
Versions: 6
Compression:
Stored size: 552 Bytes
Contents
module BridgeCache class BridgeBaseModel < ActiveRecord::Base self.abstract_class = true BRIDGE_ID = 'bridge_id'.freeze OWNER_ID = 'owner_id'.freeze PARENT_ID = 'parent_id'.freeze DOMAIN_ID = 'domain_id'.freeze def bridge_id if self.class.column_names.include? BRIDGE_ID self[:bridge_id] else id end end def adjusted_table_name if BridgeCache.use_internal_database table_name else self.to_s.demodulize.underscore.pluralize end end end end
Version data entries
6 entries across 6 versions & 1 rubygems