Module: Flucti::Resources

Defined in:
lib/flucti/resources.rb,
lib/flucti/resources/domain.rb,
lib/flucti/resources/account.rb,
lib/flucti/resources/backend.rb,
lib/flucti/resources/general.rb,
lib/flucti/resources/website.rb,
lib/flucti/resources/app_type.rb,
lib/flucti/resources/container.rb,
lib/flucti/resources/db_server.rb,
lib/flucti/resources/webserver.rb,
lib/flucti/resources/mail_client.rb,
lib/flucti/resources/mail_server.rb,
lib/flucti/resources/ssh_details.rb,
lib/flucti/resources/basic_resource.rb,
lib/flucti/resources/port_forwarding.rb

Defined Under Namespace

Classes: APIKey, Account, AppType, Backend, BasicResource, Container, Database, DbServer, Domain, InstallError, MailClient, MailServer, PortForwarding, Progress, RootInstallError, ServiceConfig, SshDetails, SshKey, Webserver, Website

Constant Summary collapse

VPS =
Vps = Container

Class Method Summary collapse

Class Method Details

.autoload_from(name, file) ⇒ Object



8
9
10
# File 'lib/flucti/resources.rb', line 8

def self.autoload_from(name, file)
  autoload(name, "flucti/resources/#{file}")
end

.configure!Object



3
4
5
6
# File 'lib/flucti/resources.rb', line 3

def self.configure!
  ENV['LOGLEVEL'] = 'debug' if ENV['DEBUG']
  WebService.logger.level = Logger.const_get((ENV['LOGLEVEL'] || 'error').upcase)
end