Class: RepositoryReport
- Inherits:
-
AbstractReport
show all
- Defined in:
- backend/app/model/reports/repository_report.rb
Instance Attribute Summary
#format, #params, #repo_id
Instance Method Summary
(collapse)
#each, #get_binding, #layout, #report, #template
included
Constructor Details
Returns a new instance of RepositoryReport
7
8
9
|
# File 'backend/app/model/reports/repository_report.rb', line 7
def initialize(params)
super
end
|
Instance Method Details
20
21
22
|
# File 'backend/app/model/reports/repository_report.rb', line 20
def
Repository.columns
end
|
- (Object) processor
24
25
26
27
28
|
# File 'backend/app/model/reports/repository_report.rb', line 24
def processor
{
'identifier' => proc {|record| ASUtils.json_parse(record[:identifier] || "[]").compact.join("-")},
}
end
|
- (Object) query(db)
30
31
32
|
# File 'backend/app/model/reports/repository_report.rb', line 30
def query(db)
db[:repository].where( :id => @repo_id)
end
|
- (Object) scope_by_repo_id(dataset)
11
12
13
14
|
# File 'backend/app/model/reports/repository_report.rb', line 11
def scope_by_repo_id(dataset)
dataset
end
|
- (Object) title
16
17
18
|
# File 'backend/app/model/reports/repository_report.rb', line 16
def title
"Repository Report"
end
|