class AsanaSnapshot::Persistence

Attributes

adapter[R]

Public Class Methods

new(adapter: :git) click to toggle source
# File lib/asana_snapshot/persistence.rb, line 8
def initialize(adapter: :git)
  case adapter.to_sym
  when :git
    require 'asana_snapshot/persistence/git'
    @adapter = AsanaSnapshot::Persistence::GitAdapter.new
  else
    raise ArgumentError, "Unknown persistence adapter: #{adapter}"
  end
end