class Rugular::Server

Public Class Methods

exit_on_failue?() click to toggle source
# File lib/rugular/tasks/server.rb, line 8
def self.exit_on_failue?; true end

Public Instance Methods

check_for_rugular_directory() click to toggle source
# File lib/rugular/tasks/server.rb, line 9
def check_for_rugular_directory
  ::Rugular::AppChecker.check_for_rugular_directory(
    task_name: self.class.name,
    root_directory: destination_root
  )
end
start_server() click to toggle source
# File lib/rugular/tasks/server.rb, line 21
def start_server
  system(
    "bundle exec foreman start --color --root=#{destination_root} " \
    "--procfile=#{rugular_procfile}"
  )
end

Private Instance Methods

lib_directory() click to toggle source
# File lib/rugular/tasks/server.rb, line 34
def lib_directory
  __dir__.chomp('tasks')
end
rugular_procfile() click to toggle source
# File lib/rugular/tasks/server.rb, line 30
def rugular_procfile
  "#{__dir__}/server/Procfile"
end