class Salvage::Server

Attributes

server[RW]

Public Class Methods

new(port) click to toggle source
# File lib/salvage/server.rb, line 9
def initialize(port)
  @server = Gem::Server.new(gem_dirs, port, false)
end

Public Instance Methods

run() click to toggle source
# File lib/salvage/server.rb, line 13
def run
  server.run
end

Private Instance Methods

gem_dirs() click to toggle source
# File lib/salvage/server.rb, line 22
def gem_dirs
  rvm.gem_dirs + rbenv.gem_dirs + ruby_install.gem_dirs
end
rbenv() click to toggle source
# File lib/salvage/server.rb, line 30
def rbenv
  @rbenv ||= Salvage::Rbenv.new
end
ruby_install() click to toggle source
# File lib/salvage/server.rb, line 34
def ruby_install
  @ruby_install ||= Salvage::RubyInstall.new
end
rvm() click to toggle source
# File lib/salvage/server.rb, line 26
def rvm
  @rvm ||= Salvage::Rvm.new
end