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