class Relix::Keyer::Standard

Public Class Methods

new(klass, options) click to toggle source
# File lib/relix/keyer.rb, line 51
def initialize(klass, options)
  @prefix = klass.name
end

Public Instance Methods

component(name, component) click to toggle source
# File lib/relix/keyer.rb, line 63
def component(name, component)
  "#{name}:#{component}"
end
index(index, name) click to toggle source
# File lib/relix/keyer.rb, line 59
def index(index, name)
  "#{index.model_name}:#{name}:#{index.class.kind}"
end
values(pk, klass) click to toggle source
# File lib/relix/keyer.rb, line 55
def values(pk, klass)
  "#{@prefix}:values:#{pk}"
end