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'