Module: Mybatis::Generate
- Included in:
- Mybatis
- Defined in:
- lib/mybatis/util/context.rb,
lib/mybatis/util/generate.rb
Defined Under Namespace
Classes: Attribute, GenerateContext
Instance Method Summary collapse
Methods included from MapperXMLBuilder
#build_mapper_xml, #get_all_column, #get_class_path, #get_mapper_column, #get_mapper_xml_path, #get_table_name, #get_update_values_column
Methods included from MapperBuilder
Methods included from PoBuilder
Methods included from Folder
#get_resources_folder, #get_source_folder, #get_test_resources_folder, #get_test_source_folder
Instance Method Details
#generate(*args, options) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/mybatis/util/generate.rb', line 13 def generate *args, context = Mybatis::Generate::GenerateContext. for folder in [self.get_source_folder,self.get_resources_folder] next if File.directory? folder puts "Warning. not found #{folder}" self. '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 |