Class: Giblish::GitRepoIndexBuilder
- Inherits:
-
BasicIndexBuilder
- Object
- BasicIndexBuilder
- Giblish::GitRepoIndexBuilder
- Defined in:
- lib/giblish/buildindex.rb
Overview
Builds an index of the generated documents and includes some git metadata from the repository
Instance Method Summary collapse
-
#initialize(processed_docs, converter, path_manager, deployment_info, manage_docid, git_repo_root) ⇒ GitRepoIndexBuilder
constructor
A new instance of GitRepoIndexBuilder.
Methods inherited from BasicIndexBuilder
Constructor Details
#initialize(processed_docs, converter, path_manager, deployment_info, manage_docid, git_repo_root) ⇒ GitRepoIndexBuilder
Returns a new instance of GitRepoIndexBuilder.
310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 |
# File 'lib/giblish/buildindex.rb', line 310 def initialize(processed_docs, converter, path_manager, deployment_info, manage_docid, git_repo_root) super processed_docs, converter, path_manager, deployment_info, manage_docid # no repo root given... return unless git_repo_root begin # Make sure that we can "talk" to git if user feeds us # a git repo root @git_repo = Git.open(git_repo_root) @git_repo_root = git_repo_root rescue Exception => e Giblog.logger.error {"No git repo! exception: #{e.}"} end end |