class Farmstead::HammerTime

Public Instance Methods

deploy() click to toggle source
# File lib/farmstead/cli.rb, line 40
def deploy
  Farmstead::Project.deploy
end
environment() click to toggle source
# File lib/farmstead/cli.rb, line 18
def environment
  Farmstead::ENVIRONMENT.each do |var|
    puts var
  end
end
new(project_name) click to toggle source
# File lib/farmstead/cli.rb, line 26
def new(project_name)
  project = Farmstead::Project.new
  project.name = project_name
  project.database = options[:database] if options[:database]
  project.config = options[:config] if options[:config]
  if options[:deploy]
    project.deploy_method = options[:deploy] 
  else
    project.deploy_method = "docker"
  end
  project.create
end
pipeline() click to toggle source
# File lib/farmstead/cli.rb, line 45
def pipeline
  require_relative "farmstead/extract"
end
version() click to toggle source
# File lib/farmstead/cli.rb, line 13
def version
  puts "Farmstead #{Farmstead::VERSION}"
end