class StacksOnDeck::Main

StacksOnDeck's entrypoint.

Constants

DEFAULT_KNIFE
SYSTEM_KNIFE
USER_KNIFE

Public Instance Methods

art() click to toggle source
# File lib/stacksondeck/main.rb, line 24
def art
  puts "\n%s\n" % ART
end
server() click to toggle source
# File lib/stacksondeck/main.rb, line 81
def server
  App.set :log, log
  App.set :bind, options.bind
  App.set :port, options.port
  App.set :config, options.config
  App.set :refresh, options.refresh
  App.set :username, options.username
  App.set :environment, options.environment
  App.set :hints, options.hints
  App.set :query, options.query

  if options.debug?
    App.set :raise_errors, true
    App.set :dump_errors, true
    App.set :show_exceptions, true
    App.set :logging, ::Logger::DEBUG
  end

  Celluloid.logger = options.debug? ? log : nil
  Ridley::Logging.set_logger log if options.debug?

  log.info event: 'server', options: options
  App.run!
end
version() click to toggle source
# File lib/stacksondeck/main.rb, line 18
def version
  puts VERSION
end