Method: FeduxOrgStdlib::VersionManagement::RubygemVersionFile.read
- Defined in:
- lib/fedux_org_stdlib/version_management/rubygem_version_file.rb
.read(path, parser = RubygemVersionFileParser.new, version_builder = VersionBuilder.new, library_builder = LibraryBuilder.new) ⇒ Object
35 36 37 38 39 40 41 42 |
# File 'lib/fedux_org_stdlib/version_management/rubygem_version_file.rb', line 35 def self.read(path, parser = RubygemVersionFileParser.new, version_builder = VersionBuilder.new, library_builder = LibraryBuilder.new) parser.parse(path) version = version_builder.build_from(parser.version) library = library_builder.build_from(parser.modules) RubygemVersionFile.new(version, library) end |