Class: MagicQuery::Schema::RailsSchemaLoader

Inherits:
BaseLoader
  • Object
show all
Defined in:
lib/magic_query/schema/rails_schema_loader.rb

Class Method Summary collapse

Methods inherited from BaseLoader

#initialize, #load

Constructor Details

This class inherits a constructor from MagicQuery::Schema::BaseLoader

Class Method Details

.can_load?Boolean



8
9
10
11
12
13
14
15
# File 'lib/magic_query/schema/rails_schema_loader.rb', line 8

def self.can_load?
  return false unless defined?(Rails)

  schema_path = Rails.root.join('db', 'schema.rb')
  File.exist?(schema_path)
rescue StandardError
  false
end