Class: Neo4Apis::CLI::ActiveRecord
Instance Method Summary
collapse
#apply_identified_model_associations!, #apply_identified_primary_key!, #apply_identified_table_name!, #get_model, #get_model_class, included
Instance Method Details
#all_models ⇒ Object
49
50
51
52
53
54
55
|
# File 'lib/neo4apis/cli/activerecord.rb', line 49
def all_models
setup
Rails.application.eager_load!
import_models_or_tables(*::ActiveRecord::Base.descendants)
end
|
#all_tables ⇒ Object
42
43
44
45
46
|
# File 'lib/neo4apis/cli/activerecord.rb', line 42
def all_tables
setup
import_models_or_tables(*::ActiveRecord::Base.connection.tables)
end
|
#models(*models_or_table_names) ⇒ Object
35
36
37
38
39
|
# File 'lib/neo4apis/cli/activerecord.rb', line 35
def models(*models_or_table_names)
setup
import_models_or_tables(*models_or_table_names)
end
|