Sha256: f4b5d5bf1c8096b0b9cd79ef9569024e1709d6a12a528a25db504d5a53ca56b7
Contents?: true
Size: 459 Bytes
Versions: 7
Compression:
Stored size: 459 Bytes
Contents
module RepoAnalyzer class ProjectInfoExtractor def initialize(project_data_bridge) @project_data_bridge = project_data_bridge end def extract key = self.class.name.underscore.split("/").last.to_sym { key => extracted_info.with_indifferent_access } end private def extracted_info raise RepoAnalyzer::Error.new("extracted_info method not implemented") end attr_reader :project_data_bridge end end
Version data entries
7 entries across 7 versions & 1 rubygems