Sha256: 2d155a2bf265a7f12d7c5ad21f562f2ecec14ccea46db99e09c7602f3d6c1c66
Contents?: true
Size: 541 Bytes
Versions: 4
Compression:
Stored size: 541 Bytes
Contents
class Ppl::Adapter::Storage::Factory def initialize(vcard_adapter) @vcard_adapter = vcard_adapter end def load_adapter(directory) git_dir = File.join(directory.path, ".git") disk_adapter = Ppl::Adapter::Storage::Disk.new(directory) disk_adapter.vcard_adapter = @vcard_adapter adapter = disk_adapter if File.exists?(git_dir) git_adapter = Ppl::Adapter::Storage::Git.new(disk_adapter) git_adapter.vcard_adapter = @vcard_adapter adapter = git_adapter end return adapter end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ppl-4.0.3 | lib/ppl/adapter/storage/factory.rb |
ppl-4.0.2 | lib/ppl/adapter/storage/factory.rb |
ppl-4.0.1 | lib/ppl/adapter/storage/factory.rb |
ppl-4.0.0 | lib/ppl/adapter/storage/factory.rb |