Module: ActiveRecordGraphExtractor
- Defined in:
- lib/activerecord_graph_extractor.rb,
lib/activerecord_graph_extractor/cli.rb,
lib/activerecord_graph_extractor/errors.rb,
lib/activerecord_graph_extractor/version.rb,
lib/activerecord_graph_extractor/importer.rb,
lib/activerecord_graph_extractor/extractor.rb,
lib/activerecord_graph_extractor/s3_client.rb,
lib/activerecord_graph_extractor/configuration.rb,
lib/activerecord_graph_extractor/json_serializer.rb,
lib/activerecord_graph_extractor/dry_run_analyzer.rb,
lib/activerecord_graph_extractor/progress_tracker.rb,
lib/activerecord_graph_extractor/primary_key_mapper.rb,
lib/activerecord_graph_extractor/dependency_resolver.rb,
lib/activerecord_graph_extractor/relationship_analyzer.rb
Defined Under Namespace
Classes: CLI, CircularDependencyError, Configuration, ConfigurationError, DependencyError, DependencyResolver, DryRunAnalyzer, Error, ExtractionError, Extractor, FileError, ImportError, Importer, InvalidRecordError, JSONError, JSONSerializer, PrimaryKeyMapper, ProgressTracker, RelationshipAnalyzer, S3Client, S3Error, SerializationError, ValidationError
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
26
27
28
|
# File 'lib/activerecord_graph_extractor.rb', line 26
def configuration
@configuration ||= Configuration.new
end
|
22
23
24
|
# File 'lib/activerecord_graph_extractor.rb', line 22
def configure
yield(configuration)
end
|
.reset_configuration! ⇒ Object
30
31
32
|
# File 'lib/activerecord_graph_extractor.rb', line 30
def reset_configuration!
@configuration = Configuration.new
end
|