Sha256: d634fe4ec8157e2ab79d8841c5b071a3dbf3deaff14814b320975988ba34dceb

Contents?: true

Size: 854 Bytes

Versions: 1

Compression:

Stored size: 854 Bytes

Contents

# Require Owl's libs.
Dir[Owl::CORE + "/**/*.rb"].each {|file| require file }

# Require user plugins.
Cabi.file('plugins:**/*.rb').each{ |file| require file }

module Owl
  module CMS
    module Bootstrap
      extend Sinatra::Extension

      register  Owl::CMS::Admin
      register  Owl::CMS::Cache
      register  Owl::CMS::Deploy
      register  Owl::CMS::Base

      helpers   Owl::CMS::Helpers::Base
      helpers   Owl::CMS::Helpers::Render
      helpers   Owl::CMS::Helpers::Truncate

      configure do
        set :static,          true
        set :public_folder,   Owl::Lib::Theme.instance.theme_path
        set :site_settings,   Owl::Lib::Settings.instance.settings
        set :theme_settings,  Owl::Lib::Theme.instance.settings
        set :show_exceptions, development?
        set :raise_errors,    false
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
owl-cms-0.1.5 core/routes/bootstrap.rb