Sha256: 5309a7453c397f93359be53af6122b00f94956ec1e74fe9905c6d68293472cff

Contents?: true

Size: 892 Bytes

Versions: 4

Compression:

Stored size: 892 Bytes

Contents

# Use this hook to configure merit parameters
Merit.setup do |config|
  # Check rules on each request or in background
  # config.checks_on_each_request = true

  # Define ORM. Could be :active_record (default) and :mongo_mapper and :mongoid
  # config.orm = :active_record

  # Define :user_model_name. This model will be used to grand badge if no :to option is given. Default is "User".
  # config.user_model_name = "User"

  # Define :current_user_method. Similar to previous option. It will be used to retrieve :user_model_name object if no :to option is given. Default is "current_#{user_model_name.downcase}".
  # config.current_user_method = "current_user"
end

# Create application badges (uses https://github.com/norman/ambry)
# Merit::Badge.create!({
#   id: 1,
#   name: 'just-registered'
# }, {
#   id: 2,
#   name: 'best-unicorn',
#   custom_fields: { category: 'fantasy' }
# })

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
merit-1.7.0 lib/generators/merit/templates/merit.rb
merit-1.6.2 lib/generators/merit/templates/merit.rb
merit-1.6.1 lib/generators/merit/templates/merit.rb
merit-1.6.0 lib/generators/merit/templates/merit.rb