Class: Cws3chk::Store

Inherits:
Struct
  • Object
show all
Includes:
Redis
Defined in:
lib/cws3chk/store.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Redis

#redis

Instance Attribute Details

#mounted_columnObject

Returns the value of attribute mounted_column

Returns:

  • (Object)

    the current value of mounted_column



3
4
5
# File 'lib/cws3chk/store.rb', line 3

def mounted_column
  @mounted_column
end

#resourceObject

Returns the value of attribute resource

Returns:

  • (Object)

    the current value of resource



3
4
5
# File 'lib/cws3chk/store.rb', line 3

def resource
  @resource
end

#versionObject

Returns the value of attribute version

Returns:

  • (Object)

    the current value of version



3
4
5
# File 'lib/cws3chk/store.rb', line 3

def version
  @version
end

Instance Method Details

#store_headers(headers) ⇒ Object



11
12
13
14
# File 'lib/cws3chk/store.rb', line 11

def store_headers headers
  redis.sadd 'Cws3chk::metadata',
    (base + [headers['content-length']]).to_json
end

#store_missing_assetObject

TODO redis or stdout > config



7
8
9
# File 'lib/cws3chk/store.rb', line 7

def store_missing_asset
  redis.sadd 'Cws3chk::missing', base.to_json
end