Sha256: 062ee67f8ef3591f52ba89f94ff84a77fa6b10f636c634fb8bba627fb0c1dbf3

Contents?: true

Size: 300 Bytes

Versions: 4

Compression:

Stored size: 300 Bytes

Contents

module CiteroEngine
  module ResourceKey
    def self.included(klass)
      klass.class_eval do
        attr_writer :resource_key
      end
    end
    # Construct a resource key if it doesn't already exist
    def resource_key 
      @resource_key ||= Digest::SHA1.hexdigest(_data)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
citero_engine-3.0.0.beta app/models/citero_engine/resource_key.rb
citero_engine-3.0.0.alpha3 app/models/citero_engine/resource_key.rb
citero_engine-3.0.0.alpha2 app/models/citero_engine/resource_key.rb
citero_engine-3.0.0.alpha app/models/citero_engine/resource_key.rb