module Deliv::Deploy

Constants

REQUIRED_ENV
VERSION

Public Class Methods

environments() click to toggle source
# File lib/deliv/deploy.rb, line 18
def self.environments
  Dir[Rails.root.join('config', 'environments', '*.rb')].map { |f| File.basename(f, '.*').to_sym }
end
local_environments() click to toggle source
# File lib/deliv/deploy.rb, line 22
def self.local_environments
  %i[test development]
end
remote_environments() click to toggle source
# File lib/deliv/deploy.rb, line 26
def self.remote_environments
  environments - local_environments
end
verify_env!() click to toggle source
# File lib/deliv/deploy.rb, line 14
def self.verify_env!
  REQUIRED_ENV.each { |e| raise "Missing `ENV['#{e}']`" unless ENV[e].present? }
end