Method: AzureClient::Table#store_entity

Defined in:
lib/azure_client/table.rb

#store_entity(entity, retry_policy = @retry_policy) ⇒ Object



11
12
13
14
15
16
# File 'lib/azure_client/table.rb', line 11

def store_entity(entity, retry_policy = @retry_policy)
  retry_policy.retry {
    entity_hash = {"PartitionKey" => entity.partition_key, "RowKey" => entity.row_key}.merge(entity.content_hash)
    @table_service.insert_or_replace_entity(name, entity_hash)
  }
end