Method: DbMeta::Oracle::ConstraintCollection#extract
- Defined in:
- lib/db_meta/oracle/types/constraint_collection.rb
#extract(args = {}) ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/db_meta/oracle/types/constraint_collection.rb', line 24 def extract(args = {}) buffer = [block(@name)] title = nil @collection.sort_by { |o| [o.table_name, o.name] }.each do |object| buffer << block(object.table_name, 40) if title != object.table_name buffer << object.extract(args) title = object.table_name end buffer.join("\n") end |