Sha256: 1ab135cd4c3c597e8da405bbaeb4ad6c8661939435d46e1a9eed1927bd09813a
Contents?: true
Size: 726 Bytes
Versions: 4
Compression:
Stored size: 726 Bytes
Contents
# frozen_string_literal: true require 'ditty/controllers/application' require 'ditty/models/role' require 'ditty/models/user' module Ditty class Main < Application set track_actions: true def find_template(views, name, engine, &block) super(views, name, engine, &block) # Root super(::Ditty::App.view_folder, name, engine, &block) # Basic Plugin end before '/' do return if User.where(roles: Role.find_or_create(name: 'super_admin')).count.positive? flash[:info] = 'Please register the super admin user.' redirect "#{settings.map_path}/auth/register" end # Home Page get '/' do authenticate! haml :index, locals: { title: 'Home' } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ditty-0.7.2 | lib/ditty/controllers/main.rb |
ditty-0.7.1 | lib/ditty/controllers/main.rb |
ditty-0.7.0 | lib/ditty/controllers/main.rb |
ditty-0.7.0.pre.rc1 | lib/ditty/controllers/main.rb |