Sha256: 814f515a71a49ae87832f2f4ef0a8fd37578930e647137578b90d3f64be1608d

Contents?: true

Size: 1.31 KB

Versions: 1

Compression:

Stored size: 1.31 KB

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 :mongoid
  # config.orm = :active_record
end

# Create application badges (uses https://github.com/norman/ambry)
badge_id = 0
[{
  id: (badge_id = badge_id+1),
  name: 'commenter',
  description: 'You\'ve participated good in our boards! (level 10)',
  level: 10
}, {
  id: (badge_id = badge_id+1),
  name: 'commenter',
  description: 'You\'ve participated great in our boards!'
}, {
  id: (badge_id = badge_id+1),
  name: 'visited_admin',
  description: 'You sneaked in!'
}, {
  id: (badge_id = badge_id+1),
  name: 'has_commenter_friend',
  description: 'Testing badge granting in more than one rule per action, with different targets'
}, {
  id: (badge_id = badge_id+1),
  name: 'relevant-commenter',
  description: 'You\'ve received 5 votes on a comment.'
}, {
  id: (badge_id = badge_id+1),
  name: 'autobiographer',
  description: 'You\'ve edited your name and it\'s above 4 characters! (?)'
}, {
  id: (badge_id = badge_id+1),
  name: 'just-registered'
}, {
  id: (badge_id = badge_id+1),
  name: 'wildcard_badge'
}, {
  id: (badge_id = badge_id+1),
  name: 'gossip'
}].each do |badge|
  Merit::Badge.create! badge
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
merit-1.7.1 test/dummy/config/initializers/merit.rb