Sha256: e801c9a805b17edc7f3ce8cd4f2fe1af14bb4f1eb6cea3043c1f635f61a6f707

Contents?: true

Size: 439 Bytes

Versions: 18

Compression:

Stored size: 439 Bytes

Contents

require_relative 'source_sync_data'

class ContextIO
  class AccountSyncData
    attr_reader :source_labels, :sources

    def initialize(source_hash)
      @source_hash = source_hash
      @source_labels = source_hash.keys

      @sources = source_hash.collect do |source_label, folder_hash|
        ContextIO::SourceSyncData.new(source_label, folder_hash)
      end
    end
  end

  private

  def source_hash
    @source_hash
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

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