Module: ClassMetrix
- Defined in:
- lib/class_metrix.rb,
lib/class_metrix/version.rb,
lib/class_metrix/services.rb,
lib/class_metrix/extractor.rb,
lib/class_metrix/extractors.rb,
lib/class_metrix/utils/debug_logger.rb,
lib/class_metrix/utils/class_resolver.rb,
lib/class_metrix/services/scope_resolver.rb,
lib/class_metrix/config/extraction_config.rb,
lib/class_metrix/formatters/csv_formatter.rb,
lib/class_metrix/processors/value_processor.rb,
lib/class_metrix/extractors/methods_extractor.rb,
lib/class_metrix/formatters/markdown_formatter.rb,
lib/class_metrix/extractors/constants_extractor.rb,
lib/class_metrix/formatters/base/base_component.rb,
lib/class_metrix/formatters/base/base_formatter.rb,
lib/class_metrix/extractors/multi_type_extractor.rb,
lib/class_metrix/formatters/shared/table_builder.rb,
lib/class_metrix/formatters/shared/value_processor.rb,
lib/class_metrix/formatters/shared/csv_table_builder.rb,
lib/class_metrix/formatters/components/table_component.rb,
lib/class_metrix/formatters/components/footer_component.rb,
lib/class_metrix/formatters/components/header_component.rb,
lib/class_metrix/extractors/services/method_call_service.rb,
lib/class_metrix/formatters/shared/markdown_table_builder.rb,
lib/class_metrix/extractors/services/resolution/method_resolver.rb,
lib/class_metrix/formatters/components/generic_header_component.rb,
lib/class_metrix/extractors/services/collection/module_collector.rb,
lib/class_metrix/formatters/components/missing_behaviors_component.rb,
lib/class_metrix/extractors/services/filtering/method_filter_service.rb,
lib/class_metrix/formatters/components/table_component/row_processor.rb,
lib/class_metrix/extractors/services/collection/inheritance_collector.rb,
lib/class_metrix/formatters/components/table_component/table_renderer.rb,
lib/class_metrix/extractors/services/resolution/module_method_resolver.rb,
lib/class_metrix/extractors/services/collection/private_module_collector.rb,
lib/class_metrix/extractors/services/collection/method_collection_service.rb,
lib/class_metrix/extractors/services/resolution/inherited_method_resolver.rb,
lib/class_metrix/formatters/components/table_component/table_data_extractor.rb,
lib/class_metrix/extractors/services/collection/private_inheritance_collector.rb,
lib/class_metrix/formatters/components/table_component/column_width_calculator.rb
Defined Under Namespace
Modules: Config, Extractors, Formatters, Services, Utils Classes: ClassResolver, CsvFormatter, Error, Extractor, MarkdownFormatter, ValueProcessor
Constant Summary collapse
- VERSION =
"1.1.0"
Class Method Summary collapse
Class Method Details
.extract(*types) ⇒ Object
10 11 12 |
# File 'lib/class_metrix.rb', line 10 def self.extract(*types) Extractor.new(*types) end |