Changeset 7074
- Timestamp:
- 04/05/07 19:34:50
- Files:
-
- trunk/lib/jerbil/hibernate_task.rb (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/jerbil/hibernate_task.rb
r6986 r7074 58 58 # value of java system property to set when exporting schema 59 59 attr_accessor :system_property_value 60 60 61 61 def initialize(name=:export_schema) 62 62 @name = name … … 72 72 @system_property_name = nil 73 73 @system_property_value = nil 74 74 @ddlfilter = nil 75 75 76 76 yield self if block_given? … … 107 107 108 108 schema << "\n\n#{epilogue}" if epilogue 109 110 schema = @ddlfilter.call( schema ) if @ddlfilter 109 111 110 112 File.open(schemafile, "w") {|file| file << schema } … … 122 124 def filter(*args, &block) 123 125 @classfilter = block 126 end 127 128 # filters output sql using the provided block, which takes a single parameter 129 def ddlfilter(*args, &block) 130 @ddlfilter = block 124 131 end 125 132
