KVS.ex 458 B

123456789101112131415
  1. defmodule KVS do
  2. require Record
  3. Enum.each(Record.extract_all(from_lib: "kvs/include/cursors.hrl"), fn {name, definition} ->
  4. Record.defrecord(name, definition)
  5. end)
  6. Enum.each(Record.extract_all(from_lib: "kvs/include/metainfo.hrl"), fn {name, definition} ->
  7. Record.defrecord(name, definition)
  8. end)
  9. Enum.each(Record.extract_all(from_lib: "kvs/include/kvs.hrl"), fn {name, definition} ->
  10. Record.defrecord(name, definition)
  11. end)
  12. end