Sha256: f3c83ea448dc41b1e05762cd2fb4d5ac889b1e02074524579843d6196c5442a2

Contents?: true

Size: 692 Bytes

Versions: 9

Compression:

Stored size: 692 Bytes

Contents

Lolita.setup do |config|
  # ==> User and authentication configuration
  # Add one or more of your user classes to Lolita
  # config.user_classes << MyUser
  # config.authentication = :authenticate_user!
  
  # Define authentication for Lolita controllers.
  # Call some of your own methods
  # config.authentication=:is_admin?
  # Or use some customized logic
  # config.authentication={
  #  current_user.is_a?(Admin) || current_user.has_role?(:admin)
  # }

  <% if defined?(Devise) %>
    <% default_user_class = Devise.mappings.keys.first %>
    config.user_classes << <%= default_user.to_s.camelize %>
    config.authentication=:authenticate_<%= default_user_class %>!
  <% end %>
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
lolita-3.1.18 lib/generators/templates/lolita.rb
lolita-3.2.0.rc.5 lib/generators/templates/lolita.rb
lolita-3.2.0.rc.4 lib/generators/templates/lolita.rb
lolita-3.2.0.rc.3 lib/generators/templates/lolita.rb
lolita-3.2.0.rc2 lib/generators/templates/lolita.rb
lolita-3.2.0.rc1 lib/generators/templates/lolita.rb
lolita-3.1.17 lib/generators/templates/lolita.rb
lolita-3.1.16 lib/generators/templates/lolita.rb
lolita-3.1.15 lib/generators/templates/lolita.rb