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

block_params: t if block_given?
comment: 
- !ruby/struct:SM::Flow::P 
  body: Create new table and return a reference to the new table.
- !ruby/object:SM::Flow::LIST 
  contents: 
  - !ruby/struct:SM::Flow::LI 
    label: "*name*:"
    body: Symbol of table name.
  - !ruby/struct:SM::Flow::LI 
    label: "*field_defs*:"
    body: List of field names (Symbols), field types (Symbols), field indexes, and field extras (Indexes, Lookups, Link_manys, Calculateds, etc.)
  - !ruby/struct:SM::Flow::LI 
    label: "*Block*:"
    body: "Optional code block allowing you to set the following:"
  - !ruby/struct:SM::Flow::LI 
    label: "*encrypt*:"
    body: true/false specifying whether table should be encrypted.
  - !ruby/struct:SM::Flow::LI 
    label: "*record_class*:"
    body: Class or String specifying the user create class that will be associated with table records.
  type: :NOTE
full_name: KirbyBase#create_table
is_singleton: false
name: create_table
params: (name=nil, *field_defs) {|t if block_given?| ...}
visibility: public
