Class: Locca::CollectionsGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/locca/collections_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(source_files, genstrings, collection_builder) ⇒ CollectionsGenerator

Returns a new instance of CollectionsGenerator.



27
28
29
30
31
# File 'lib/locca/collections_generator.rb', line 27

def initialize(source_files, genstrings, collection_builder)
    @source_files = source_files
    @genstrings = genstrings
    @collection_builder = collection_builder
end

Instance Method Details

#generateObject



33
34
35
36
37
38
39
40
# File 'lib/locca/collections_generator.rb', line 33

def generate()
    result = Array.new()
    @genstrings.generate(@source_files) do |filepath|
        collection = @collection_builder.collection_at_path(filepath)
        result.push(collection)
    end
    return result
end