Sha256: fb101a66791f9bc85b07ba88150a9083c119b77076739764cb785cb671865cc0
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, opts, batch_version, 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.6 | lib/alephant/lookup/lookup_location.rb |
alephant-lookup-0.1.5 | lib/alephant/lookup/lookup_location.rb |