Class: JekyllAdmin::Server

Inherits:
Sinatra::Base
  • Object
show all
Includes:
FileHelper, PathHelper
Defined in:
lib/jekyll-admin/server.rb,
lib/jekyll-admin/server/data.rb,
lib/jekyll-admin/server/page.rb,
lib/jekyll-admin/server/draft.rb,
lib/jekyll-admin/server/theme.rb,
lib/jekyll-admin/server/template.rb,
lib/jekyll-admin/server/dashboard.rb,
lib/jekyll-admin/server/collection.rb,
lib/jekyll-admin/server/static_file.rb,
lib/jekyll-admin/server/configuration.rb

Constant Summary collapse

ROUTES =
%w(
  collections configuration dashboard data drafts pages static_files templates theme
).freeze
EXTENSIONS =

supported extensions, in order of preference, for now, no .csv

%w(yml json).freeze

Method Summary

Methods included from FileHelper

#delete_file, #requested_file, #write_file, #written_file

Methods included from PathHelper

#absolute_path, #filename, #relative_path, #relative_write_path, #renamed?, #sanitized_path, #sanitized_relative_path, #write_path