Sha256: a67ec79c075f8f09fa5c8c35e6919ca9496b43f43da52cd409232a5b0068fa98
Contents?: true
Size: 797 Bytes
Versions: 4
Compression:
Stored size: 797 Bytes
Contents
class Jets::CLI::Maintenance class Web < Base def initialize(options = {}) super function_name = Jets::CLI::Lambda::Lookup.function("controller") @lambda_function = Jets::CLI::Lambda::Function.new(function_name) end def on if on? warn "Web maintenance is already on" else @lambda_function.environment_variables = {JETS_MAINTENANCE: "on"} warn "Web maintenance has been turned on" end end def off if on? @lambda_function.environment_variables = {JETS_MAINTENANCE: nil} warn "Web maintenance has been turned off" else warn "Web maintenance is already off" end end def on? truthy?(@lambda_function.environment_variables["JETS_MAINTENANCE"]) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jets-6.0.5 | lib/jets/cli/maintenance/web.rb |
jets-6.0.4 | lib/jets/cli/maintenance/web.rb |
jets-6.0.3 | lib/jets/cli/maintenance/web.rb |
jets-6.0.2 | lib/jets/cli/maintenance/web.rb |