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