Sha256: 631cb38cceddfe6ce68f258bd6b82904ea2711c773520fb5e38307719a3c4961
Contents?: true
Size: 1008 Bytes
Versions: 3
Compression:
Stored size: 1008 Bytes
Contents
require 'pageflow/engine' require 'pageflow/global_config_api' require 'pageflow/news_item_api' module Pageflow extend GlobalConfigApi extend NewsItemApi def self.routes(router) router.instance_eval do namespace :admin do resources :users do resources :memberships end resources :entries do resources :memberships end resources :accounts do resources :memberships end end mount Pageflow::Engine, at: '/' end end def self.active_admin_settings(config) config.before_action do I18n.locale = current_user.try(:locale) || http_accept_language.compatible_language_from(I18n.available_locales) || I18n.default_locale end end def self.active_admin_load_path Dir[Pageflow::Engine.root.join('admins')].first end def self.built_in_page_types_plugin BuiltInPageTypesPlugin.new end def self.built_in_widget_types_plugin BuiltInWidgetTypesPlugin.new end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pageflow-13.0.0.beta3 | lib/pageflow.rb |
pageflow-13.0.0.beta2 | lib/pageflow.rb |
pageflow-13.0.0.beta1 | lib/pageflow.rb |