module DbMeta::Oracle::Helper
Public Instance Methods
block(title, size = 80)
click to toggle source
# File lib/db_meta/oracle/helper.rb, line 4 def block(title, size = 80) line = "-- " + ("-" * (size - 3)) [line, "-- #{title}", line].join("\n") end
create_folder(folder)
click to toggle source
# File lib/db_meta/oracle/helper.rb, line 24 def create_folder(folder) Dir.mkdir(folder.downcase.tr(" ", "_")) rescue end
pluralize(n, singular, plural = nil)
click to toggle source
# File lib/db_meta/oracle/helper.rb, line 29 def pluralize(n, singular, plural = nil) return singular if n == 1 (plural || (singular + "s")) end
remove_folder(folder)
click to toggle source
# File lib/db_meta/oracle/helper.rb, line 20 def remove_folder(folder) FileUtils.rm_rf(folder) end
type_sequence(type)
click to toggle source
# File lib/db_meta/oracle/helper.rb, line 9 def type_sequence(type) TYPE_SEQUENCE[type] || 99 end
write_buffer_to_file(buffer, file)
click to toggle source
# File lib/db_meta/oracle/helper.rb, line 13 def write_buffer_to_file(buffer, file) buffer = buffer.join("\n") if buffer.is_a?(Array) File.open(file.downcase.tr(" ", "_"), "w") do |output| output.write(buffer) end end