Module: Kojac::ModelMethods::ClassMethods

Defined in:
lib/kojac/kojac_rails.rb

Instance Method Summary collapse

Instance Method Details

#by_key(aKey, aContext = nil) ⇒ Object



73
74
75
76
77
78
79
80
81
82
# File 'lib/kojac/kojac_rails.rb', line 73

def by_key(aKey,aContext=nil)
  r,id,a = aKey.split_kojac_key
  model = self
  model = self.rescope(model,aContext) if self.respond_to? :rescope
  if id
    model.where(id: id).first
  else
    model.all
  end
end