lib/lb/project.rb in lb-project-0.1.1 vs lib/lb/project.rb in lb-project-0.2.0
- old
+ new
@@ -4,10 +4,11 @@
require 'yaml'
# Web
require 'roda'
require 'roda/plugins/public'
+require 'rack/csrf'
# r18n
require 'r18n-core'
# Dry
@@ -20,10 +21,13 @@
require 'lb/project/version'
# Custom Types
require 'lb/project/types'
+# Site
+require 'lb/project/site'
+
# Config
require 'lb/project/config'
require 'lb/project/settings'
# LB namespace
@@ -49,10 +53,14 @@
@settings = settings
self
end
+ def self.settings
+ @settings
+ end
+
# Get root path
#
# @return [dir_name]
#
# @api private
@@ -130,13 +138,10 @@
end
# API
require 'lb/project/api'
-# Site
-require 'lb/project/site'
-
# Routing
require 'lb/project/route'
require 'lb/project/app'
# Registry
@@ -147,5 +152,8 @@
require 'lb/project/view'
require 'lb/project/page'
# Render
require 'lb/project/render'
+
+# Roda Plugin
+require 'lb/project/roda'