Class: Serif::AdminServer

Inherits:
Object
  • Object
show all
Defined in:
lib/serif/admin_server.rb

Defined Under Namespace

Classes: AdminApp

Instance Method Summary collapse

Constructor Details

#initialize(source_directory) ⇒ AdminServer

Returns a new instance of AdminServer.



282
283
284
# File 'lib/serif/admin_server.rb', line 282

def initialize(source_directory)
  @source_directory = File.expand_path(source_directory)
end

Instance Method Details

#startObject



286
287
288
289
290
# File 'lib/serif/admin_server.rb', line 286

def start
  FileUtils.cd @source_directory
  app = Sinatra.new(AdminApp)
  app.run!
end