Class: Fiona7::ReleaseCollector

Inherits:
Object
  • Object
show all
Defined in:
lib/fiona7/release_collector.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(obj_id) ⇒ ReleaseCollector

Returns a new instance of ReleaseCollector.



5
6
7
8
# File 'lib/fiona7/release_collector.rb', line 5

def initialize(obj_id)
  @obj    = Fiona7::WriteObj.find(obj_id)
  @finder = Fiona7::RecursiveObjectFinder.new(@obj)
end

Class Method Details

.call(obj_id) ⇒ Object



19
20
21
# File 'lib/fiona7/release_collector.rb', line 19

def self.call(obj_id)
  self.new(obj_id).call
end

Instance Method Details

#callObject



10
11
12
13
14
15
16
17
# File 'lib/fiona7/release_collector.rb', line 10

def call
  [
    images,
    downloads,
    referenced,
    linked
  ].compact
end