Sha256: 054d061f87477560aa4c88cf66d80c8a98691f3a501bfddc32d3fcaac4830ad5

Contents?: true

Size: 502 Bytes

Versions: 16

Compression:

Stored size: 502 Bytes

Contents

require_relative 'folder_sync_data'

class ContextIO
  class SourceSyncData
    attr_reader :folder_names, :folders, :source_label

    def initialize(source_label, folder_hash)
      @folder_hash = folder_hash
      @source_label = source_label
      @folder_names = folder_hash.keys

      @folders = folder_hash.collect do |folder_name, attr_hash|
        ContextIO::FolderSyncData.new(folder_name, attr_hash)
      end
    end

    private

    def folder_hash
      @folder_hash
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
contextio-1.8.0 lib/contextio/source_sync_data.rb
contextio-1.7.2 lib/contextio/source_sync_data.rb
contextio-1.7.1 lib/contextio/source_sync_data.rb
contextio-1.7.0 lib/contextio/source_sync_data.rb
contextio-1.6.0 lib/contextio/source_sync_data.rb
contextio-1.5.0 lib/contextio/source_sync_data.rb
contextio-1.4.0 lib/contextio/source_sync_data.rb
contextio-1.3.0 lib/contextio/source_sync_data.rb
contextio-1.2.4 lib/contextio/source_sync_data.rb
contextio-1.2.3 lib/contextio/source_sync_data.rb
contextio-1.2.2 lib/contextio/source_sync_data.rb
contextio-1.2.1 lib/contextio/source_sync_data.rb
contextio-1.2.0 lib/contextio/source_sync_data.rb
contextio-1.1.0 lib/contextio/source_sync_data.rb
contextio-1.0.1 lib/contextio/source_sync_data.rb
contextio-1.0.0 lib/contextio/source_sync_data.rb