class Quiver::CLI::Server
Constants
- DEFAULT_OPTIONS
Public Class Methods
new(options = {})
click to toggle source
# File lib/quiver/cli/server.rb, line 13 def initialize(options = {}) @quiver_opts = options @options = DEFAULT_OPTIONS.merge(rack_options) if reloading_code? require 'shotgun' @app = Shotgun::Loader.new(@options[:config]) end end
Private Instance Methods
rack_options()
click to toggle source
# File lib/quiver/cli/server.rb, line 29 def rack_options {}.tap do |h| h[:Host] = @quiver_opts[:host] if @quiver_opts[:host] h[:Port] = @quiver_opts[:port] if @quiver_opts[:port] end end
reloading_code?()
click to toggle source
# File lib/quiver/cli/server.rb, line 25 def reloading_code? @quiver_opts[:reloading_code] || false end