Module: Polymorpheus
- Defined in:
- lib/polymorpheus/railtie.rb,
lib/polymorpheus.rb,
lib/polymorpheus/adapter.rb,
lib/polymorpheus/trigger.rb,
lib/polymorpheus/version.rb,
lib/polymorpheus/interface.rb,
lib/polymorpheus/mysql_adapter.rb,
lib/polymorpheus/schema_dumper.rb,
lib/polymorpheus/interface_builder.rb,
lib/polymorpheus/schema_statements.rb,
lib/polymorpheus/postgresql_adapter.rb,
lib/polymorpheus/interface/validates_polymorph.rb,
lib/polymorpheus/interface_builder/association.rb,
lib/polymorpheus/interface/belongs_to_polymorphic.rb,
lib/polymorpheus/mysql_adapter/foreigner_constraints.rb,
lib/polymorpheus/interface/rails3/has_many_as_polymorph.rb,
lib/polymorpheus/interface/rails4/has_many_as_polymorph.rb
Overview
Thanks to matthuhiggins/foreigner gem for the template used here
Defined Under Namespace
Modules: ConnectionAdapters, Interface, SchemaDumper Classes: Adapter, InterfaceBuilder, Railtie, Trigger
Constant Summary collapse
- VERSION =
'3.2.0'
Class Method Summary collapse
Class Method Details
.require_foreigner? ⇒ Boolean
27 28 29 30 31 |
# File 'lib/polymorpheus.rb', line 27 def self.require_foreigner? ActiveRecord::VERSION::MAJOR < 5 && !(::ActiveRecord::VERSION::MAJOR >= 4 && ::ActiveRecord::VERSION::MINOR >= 2) end |