Class: ArchivalRecordChildren
- Inherits:
-
JSONModel
- Object
- JSONModel
- ArchivalRecordChildren
show all
- Includes:
- RecordChildren
- Defined in:
- frontend/app/models/archival_record_children.rb
Instance Attribute Summary (collapse)
Class Method Summary
(collapse)
#child_type, included
Instance Attribute Details
- (Object) uri
Returns the value of attribute uri
8
9
10
|
# File 'frontend/app/models/archival_record_children.rb', line 8
def uri
@uri
end
|
Class Method Details
+ (Object) clean(child)
15
16
17
18
|
# File 'frontend/app/models/archival_record_children.rb', line 15
def self.clean(child)
super
clean_instances(child)
end
|
+ (Object) clean_instances(child)
21
22
23
24
25
26
27
28
29
30
|
# File 'frontend/app/models/archival_record_children.rb', line 21
def self.clean_instances(child)
return unless child["instances"]
if child["instances"][0]["container"].reject{|k,v| v.blank?}.empty?
child["instances"][0].delete("container")
end
if !child["instances"][0].has_key?("container") and child["instances"][0]["instance_type"].blank?
child.delete("instances")
end
end
|
+ (Object) uri_for(*args)
10
11
12
|
# File 'frontend/app/models/archival_record_children.rb', line 10
def self.uri_for(*args)
nil
end
|