class Subaru::Server

The Sinatra server

Public Class Methods

run!(opts = {}) click to toggle source
Calls superclass method
# File lib/subaru.rb, line 11
def self.run!(opts = {})
  unless opts[:config]
    puts "Configuration file required. Example:\n\n"
    puts IO.read(File.expand_path('../config_temp.yml', __FILE__))
    abort
  end
  config = YAML.load_file(opts[:config])
  super(bind: opts[:address], port: opts[:port], subaru_config: config)
end