Class: GeneratedSchemaValidations::DumpChecker
- Inherits:
-
Dumper
- Object
- Dumper
- GeneratedSchemaValidations::DumpChecker
show all
- Defined in:
- lib/generated_schema_validations/dump_checker.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Dumper
#create_table, define, #define, #do_nothing, generate
Class Method Details
.read_schema_content ⇒ Object
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/generated_schema_validations/dump_checker.rb', line 4
def self.read_schema_content
stream = StringIO.new
if ActiveRecord::VERSION::STRING >= "7.2"
ActiveRecord::SchemaDumper.dump(
ActiveRecord::Base.connection_pool,
stream
)
else
ActiveRecord::SchemaDumper.dump(
ActiveRecord::Base.connection,
stream
)
end
stream.rewind
stream.read
end
|
Instance Method Details
#write_schema_validations(template_ruby) ⇒ Object
23
24
25
|
# File 'lib/generated_schema_validations/dump_checker.rb', line 23
def write_schema_validations(template_ruby)
puts template_ruby
end
|