Sha256: b19ff22eaf4b258c6033572a68cad1b4a33e3301a84b31ae25bbc9706db19af3

Contents?: true

Size: 383 Bytes

Versions: 3

Compression:

Stored size: 383 Bytes

Contents

class Ponytail.Models.CreateTableCommand
  constructor: (@tableName, @columns) ->

  toString: ->
    column_defs = ("t.#{column.get("type")} :#{column.get("name")}" for column in @columns)
    return [
        "create_table :#{@tableName} do |t|",
        column_defs.join("\n").replace(/^/, "  ").replace(/\n/g, "\n  "),
        "  t.timestamps",
        "end",
      ].join("\n")

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ponytail-0.6.0 app/assets/javascripts/ponytail/models/command/create_table_command.coffee
ponytail-0.5.0 app/assets/javascripts/ponytail/models/create_table_command.coffee
ponytail-0.4.0 app/assets/javascripts/ponytail/models/create_table_command.coffee