class StaticRails::ServerStore
Public Class Methods
instance()
click to toggle source
# File lib/static-rails/server_store.rb, line 5 def self.instance @instance ||= new end
new()
click to toggle source
# File lib/static-rails/server_store.rb, line 21 def initialize @servers = {} end
Public Instance Methods
ensure_all_servers_are_started()
click to toggle source
# File lib/static-rails/server_store.rb, line 9 def ensure_all_servers_are_started StaticRails.config.sites.select(&:start_server).each do |site| server_for(site).start end end
server_for(site)
click to toggle source
# File lib/static-rails/server_store.rb, line 15 def server_for(site) @servers[site] ||= Server.new(site) end