Sha256: 5ba1d6171dd757245114ce642718e6aeab52c3645d38c9af71f2ce56445f9dd9
Contents?: true
Size: 605 Bytes
Versions: 2
Compression:
Stored size: 605 Bytes
Contents
require 'crimp' module Alephant module Lookup class LookupLocation attr_reader :component_id, :component_key, :opts, :opts_hash, :batch_version attr_accessor :location def initialize(component_id, batch_version, opts, location = nil) @component_id = component_id @batch_version = batch_version @opts = opts @opts_hash = hash_for(opts) @location = location end def component_key "#{component_id}/#{opts_hash}" end private def hash_for(opts) Crimp.signature opts end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alephant-lookup-0.1.4 | lib/alephant/lookup/lookup_location.rb |
alephant-lookup-0.1.3 | lib/alephant/lookup/lookup_location.rb |