github.com/orofarne/hammy@v0.0.0-20130409105742-374fadfd6ecb/examples/db_schema.rb (about) 1 #!/usr/bin/env ruby 2 3 src_dir = File.dirname(Dir.getwd + '/' + $0) + '/../' 4 5 doc = `GOPATH='#{src_dir}' godoc hammy` 6 7 r = Regexp.new('CREATE\s+TABLE.*?ENGINE=InnoDB\s+DEFAULT\s+CHARSET=utf8', 8 Regexp::MULTILINE | Regexp::IGNORECASE) 9 10 puts 'CREATE DATABASE `hammy`;' 11 puts 'USE `hammy`;' 12 puts 13 14 while doc do 15 r =~ doc 16 puts $~.to_s + ';' 17 puts 18 doc = $' 19 end