class Scheman::Parsers::Mysql
Public Class Methods
parse(schema)
click to toggle source
@param schema [String] @return [Scheman::Schema]
# File lib/scheman/parsers/mysql.rb, line 14 def self.parse(schema) Schema.new( transform.apply( parser.parse( schema ) ) ) end
parser()
click to toggle source
# File lib/scheman/parsers/mysql.rb, line 4 def self.parser @parser ||= ParsletParser.new end
transform()
click to toggle source
# File lib/scheman/parsers/mysql.rb, line 8 def self.transform @transform ||= ParsletTransform.new end
Public Instance Methods
parse(schema)
click to toggle source
# File lib/scheman/parsers/mysql.rb, line 24 def parse(schema) self.class.parse(schema) end