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.



11
12
13
# File 'lib/lutaml/uml_repository/static_site/serializers/metadata_builder.rb', line 11

def initialize(repository)
  @repository = repository
end

Instance Method Details

#buildObject



15
16
17
18
19
20
21
22
# File 'lib/lutaml/uml_repository/static_site/serializers/metadata_builder.rb', line 15

def build
  Models::SpaMetadata.new(
    generated: Time.now.utc.iso8601,
    generator: "LutaML Static Site Generator",
    version: "1.0",
    statistics: build_statistics,
  )
end