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