Sha256: 23b0b1ba5430bdcec133f0320895d9dd8964b41d61ce56730c13a0eaca687cfa
Contents?: true
Size: 864 Bytes
Versions: 1
Compression:
Stored size: 864 Bytes
Contents
module ActiveOrient module Init =begin Parameters: yml: hash from config.yml , namespace: Class to use as Namespace =end def define_namespace yml: {}, namespace: nil ActiveOrient::Model.namespace = if namespace.present? namespace else n= yml[:namespace].presence || :self case n when :self ActiveOrient::Model when :object Object when :active_orient ActiveOrient end end ## initialitze Edge and Vertex classes in the namespace # ActiveOrient::Model.orientdb_class( name:"E", superclass: "").new # ActiveOrient::Model.orientdb_class( name:"V", superclass: "").new end # define namespace def vertex_and_edge_class ORD.create_classes 'E', 'V' E.ref_name = 'E' V.ref_name = 'V' end end # module Init end # module ActiveOrient
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active-orient-0.5 | lib/init.rb |