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