Module: ModelScope
- Defined in:
- lib/modelscope.rb,
lib/modelscope/stats.rb,
lib/modelscope/runner.rb,
lib/modelscope/railtie.rb,
lib/modelscope/version.rb,
lib/modelscope/callback.rb,
lib/modelscope/collector.rb,
lib/modelscope/reports/base.rb,
lib/modelscope/reports/line_base.rb,
lib/modelscope/reports/table_base.rb,
lib/modelscope/reports/github_base.rb,
lib/modelscope/reports/callbacks/line.rb,
lib/modelscope/reports/callbacks/table.rb,
lib/modelscope/reports/callbacks/github.rb,
lib/modelscope/reports/validations/line.rb,
lib/modelscope/reports/validations/table.rb,
lib/modelscope/reports/validations/github.rb,
lib/modelscope/analyzers/callback_analyzer.rb,
lib/modelscope/analyzers/validation_analyzer.rb
Defined Under Namespace
Modules: Analyzers, Reports
Classes: Callback, Collector, Error, Railtie, Runner, Stats
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.collect_callbacks(*models) ⇒ Object
16
17
18
19
|
# File 'lib/modelscope.rb', line 16
def self.collect_callbacks(*models)
collector = Collector.new
collector.collect(models)
end
|
.collect_validations(*models) ⇒ Object
21
22
23
24
|
# File 'lib/modelscope.rb', line 21
def self.collect_validations(*models)
collector = Collector.new(kind: :validations)
collector.collect(models)
end
|
.loader ⇒ Object
8
9
10
11
12
13
14
|
# File 'lib/modelscope.rb', line 8
def self.loader @loader ||= Zeitwerk::Loader.for_gem.tap do |loader|
loader.ignore("#{__dir__}/tasks")
loader.inflector.inflect("modelscope" => "ModelScope")
loader.setup
end
end
|