Sha256: 41dd00f1a4829118dbccdf74904c14cd238604032a20cb739aa1e6905474edb9
Contents?: true
Size: 319 Bytes
Versions: 51
Compression:
Stored size: 319 Bytes
Contents
module ActsAsSolr class LazyDocument attr_reader :id, :clazz def initialize(id, clazz) @id = id @clazz = clazz end def method_missing(name, *args) unless @__instance @__instance = @clazz.find(@id) end @__instance.send(name, *args) end end end
Version data entries
51 entries across 51 versions & 9 rubygems