Class: Lutaml::UmlRepository::StaticSite::Serializers::MetadataBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/lutaml/uml_repository/static_site/serializers/metadata_builder.rb

Instance Method Summary collapse

Constructor Details

#initialize(repository) ⇒ MetadataBuilder

Returns a new instance of MetadataBuilder.



8
9
10
# File 'lib/lutaml/uml_repository/static_site/serializers/metadata_builder.rb', line 8

def initialize(repository)
  @repository = repository
end

Instance Method Details

#buildObject



12
13
14
15
16
17
18
19
# File 'lib/lutaml/uml_repository/static_site/serializers/metadata_builder.rb', line 12

def build
  {
    generated: Time.now.utc.iso8601,
    generator: "LutaML Static Site Generator",
    version: "1.0",
    statistics: build_statistics,
  }
end