Sha256: 1f8cbbe1beacf5cd57413f32eb9b72b36c2a0e00eda8eb9fb13308ed8e71b2ec

Contents?: true

Size: 326 Bytes

Versions: 7

Compression:

Stored size: 326 Bytes

Contents

module Neo4j
  module MetaModel
    class Property < MetaModelBase
      property :name, type: String
      property :type, type: String

      validates_inclusion_of :type, :in => %w( String DateTime Boolean Integer )

      has_one :in, :model, origin: :properties, model_class: 'Neo4j::MetaModel::Model'

    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
neo4j-meta_model-0.3.0 app/models/neo4j/meta_model/property.rb
neo4j-meta_model-0.2.2 app/models/neo4j/meta_model/property.rb
neo4j-meta_model-0.2.1 app/models/neo4j/meta_model/property.rb
neo4j-meta_model-0.2.0 app/models/neo4j/meta_model/property.rb
neo4j-meta_model-0.1.2 app/models/neo4j/meta_model/property.rb
neo4j-meta_model-0.1.1 app/models/neo4j/meta_model/property.rb
neo4j-meta_model-0.1.0 app/models/neo4j/meta_model/property.rb