Module: PartialKs

Defined in:
lib/partial_ks/configuration_generator.rb,
lib/partial_ks/table.rb,
lib/partial_ks/runner.rb,
lib/partial_ks/version.rb,
lib/partial_ks/filtered_table.rb,
lib/partial_ks/parent_inferrer.rb,
lib/partial_ks/all_rails_models.rb

Overview

Given an initial table graph goes through each table not already in the table graph, and attempts to automatically populate the table into the table graph

Defined Under Namespace

Classes: ConfigurationGenerator, FilteredTable, ParentInferrer, Runner, Table

Constant Summary collapse

VERSION =
'0.4.2'

Class Method Summary collapse

Class Method Details

.all_rails_modelsObject



2
3
4
5
6
7
8
9
# File 'lib/partial_ks/all_rails_models.rb', line 2

def self.all_rails_models
  if defined?(Rails)
    ::Rails.application.eager_load!
    ::Rails::Engine.subclasses.map(&:eager_load!)
  end

  concrete_classes.map(&:base_class).uniq
end