Module: BeamUp
- Defined in:
- lib/beam_up.rb,
lib/beam_up/cli.rb,
lib/beam_up/core.rb,
lib/beam_up/errors.rb,
lib/beam_up/result.rb,
lib/beam_up/version.rb,
lib/beam_up/providers.rb,
lib/beam_up/configuration.rb,
lib/beam_up/providers/base.rb,
lib/beam_up/providers/sftp.rb,
lib/beam_up/providers/bunny.rb,
lib/beam_up/providers/aws_s3.rb,
lib/beam_up/providers/hetzner.rb,
lib/beam_up/providers/netlify.rb,
lib/beam_up/providers/neocities.rb,
lib/beam_up/providers/statichost.rb,
lib/beam_up/providers/transporter.rb,
lib/beam_up/providers/s3_compatible.rb,
lib/beam_up/providers/digital_ocean_spaces.rb
Defined Under Namespace
Modules: Providers
Classes: CLI, Configuration, ConfigurationError, Core, DeploymentError, Error, Result
Constant Summary
collapse
- PROVIDERS =
{
"aws_s3" => Providers::AwsS3,
"bunny" => Providers::Bunny,
"digital_ocean_spaces" => Providers::DigitalOceanSpaces,
"hetzner" => Providers::Hetzner,
"neocities" => Providers::Neocities,
"netlify" => Providers::Netlify,
"sftp" => Providers::SFTP,
"statichost" => Providers::Statichost,
"transporter" => Providers::Transporter
}
- VERSION =
"0.6.0"
Class Method Summary
collapse
Class Method Details
.config_file=(path) ⇒ Object
27
28
29
|
# File 'lib/beam_up.rb', line 27
def config_file=(path)
Core.config_file = path
end
|
.configuration(config_file: nil) ⇒ Object
31
|
# File 'lib/beam_up.rb', line 31
def configuration(config_file: nil) = Core.configuration(config_file: config_file)
|
25
|
# File 'lib/beam_up.rb', line 25
def configure(&block) = Core.configure(&block)
|
.deploy!(path = nil, provider: nil, to: nil, config_file: nil) ⇒ Object
33
|
# File 'lib/beam_up.rb', line 33
def deploy!(path = nil, provider: nil, to: nil, config_file: nil) = Core.deploy!(path, provider: (to || provider)&.to_s, config_file: config_file)
|