--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Ruby primitive type to use as basis for this type. See Property::PRIMITIVES for list of types.
- !ruby/struct:SM::Flow::P 
  body: "@param primitive [Class, nil]"
- !ruby/struct:SM::Flow::VERB 
  body: "  The class for the primitive. If nil is passed in, it returns the\n  current primitive\n"
- !ruby/struct:SM::Flow::P 
  body: "@return [Class] if the &lt;primitive&gt; param is nil, return the current primitive."
- !ruby/struct:SM::Flow::P 
  body: "@api public"
full_name: DataMapper::Type::primitive
is_singleton: true
name: primitive
params: (primitive = nil)
visibility: public
