Module: Bcdatabase::ActiveRecord::SchemaQualifiedTables
- Defined in:
- lib/bcdatabase/active_record/schema_qualified_tables/version.rb,
lib/bcdatabase/active_record/schema_qualified_tables_override_getters.rb,
lib/bcdatabase/active_record/schema_qualified_tables_override_setters.rb
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- VERSION =
'1.1.1'
Class Method Summary collapse
Class Method Details
.included(clz) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/bcdatabase/active_record/schema_qualified_tables_override_getters.rb', line 6 def self.included(clz) clz.instance_eval do extend ClassMethods if self.respond_to?(:class_attribute) class_attribute :schema elsif self.respond_to?(:class_inheritable_accessor) class_inheritable_accessor :schema else fail "schema_qualified_tables is apparently not compatible with this version of ActiveRecord. Please report this as a bug." end end end |