class Scheman::Views::Mysql::CreateTable

Public Instance Methods

to_s() click to toggle source
# File lib/scheman/views/mysql.rb, line 234
def to_s
  str = ""
  str << "CREATE TABLE `#{table_name}` (\n"
  str << definitions.join(",\n").indent(2) + "\n"
  str << ");"
end

Private Instance Methods

definitions() click to toggle source
# File lib/scheman/views/mysql.rb, line 247
def definitions
  @element[:fields] + @element[:indices]
end
table_name() click to toggle source
# File lib/scheman/views/mysql.rb, line 243
def table_name
  @element[:name]
end