module Mybatis::Generate

Public Instance Methods

generate(*args, options) click to toggle source
# File lib/mybatis/util/generate.rb, line 13
def generate *args, options
  context = Mybatis::Generate::GenerateContext.instance_with_options options

  for folder in [self.get_source_folder,self.get_resources_folder]
    next if File.directory? folder
    puts "Warning. not found #{folder}"
    self.confirm_options 'Are you sure create folder (y/n)?' do |result|
      exit 0 unless result
      FileUtils.makedirs folder
    end
  end

  Mybatis::Builder.build_po self.get_source_folder,context
  Mybatis::Builder.build_mapper self.get_source_folder,context
  Mybatis::Builder.build_mapper_xml self.get_resources_folder,context
end