Module: Pasqual::Createdb
- Defined in:
- lib/pasqual/createdb.rb
Defined Under Namespace
Classes: AlreadyExists, Failed
Class Method Summary collapse
Class Method Details
.execute(username, password, host, port, name) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/pasqual/createdb.rb', line 12 def self.execute(username, password, host, port, name) cmd = Command.execute 'createdb', username, password, host, port, name raise AlreadyExists if cmd.output =~ /already exists/ raise(Failed, cmd.output) unless cmd.success? true end |