class MetaCommit::Services::ChangeSaver

Attributes

meta_adapter[RW]
repo[RW]

Public Class Methods

new(repo, meta_adapter) click to toggle source
# File lib/meta_commit/services/change_saver.rb, line 5
def initialize(repo, meta_adapter)
  @repo = repo
  @meta_adapter = meta_adapter
end

Public Instance Methods

store_meta(changes_of_repo) click to toggle source
# File lib/meta_commit/services/change_saver.rb, line 10
def store_meta(changes_of_repo)
  store_repository_changes(changes_of_repo)
end
store_repository_changes(changes_of_repo) click to toggle source
# File lib/meta_commit/services/change_saver.rb, line 14
def store_repository_changes(changes_of_repo)
  meta_adapter.write_repository_change_chunk(repo, changes_of_repo)
end