Sha256: 86fe486c772a1ba51c86d9edc8d00977ff32858be7ecae0ec1a1e2351256001d

Contents?: true

Size: 1.01 KB

Versions: 3

Compression:

Stored size: 1.01 KB

Contents

# encoding: UTF-8

Releaf::Role.delete_all
Releaf::Admin.delete_all

Settings.delete_all

# Role {{{

puts "Creating roles"
roles = {
  default: {
    name:     'default role',
    default:  true
  },
  admins: {
    name:     'admins',
    default:  false,
    admin_permission: true
  }
}

roles.each_value do |value|
  value[:id] = Releaf::Role.create!(value).id
end

# }}}
# Admin {{{

puts "Creating admins"
admins = {
  admin: {
    name: 'Admin',
    surname: 'User',
    password: 'password',
    password_confirmation: 'password',
    email: 'admin@example.com',
    role_id: roles[:admins][:id],
  },
  janis: {
    name: 'Simple',
    surname: 'User',
    password: 'LetMeIn',
    password_confirmation: 'LetMeIn',
    email: 'user@example.com',
    role_id: roles[:default][:id]
  }
}

admins.each_value do |value|
  value[:id] = Releaf::Admin.create!(value).id
end

# }}}
# Settings {{{

puts "Creating settings"
Settings.i18n_locales  = %w[en]
Settings.email_from = "do_not_reply@example.com"

# }}}


# vim: set fdm=marker:

Version data entries

3 entries across 2 versions & 1 rubygems

Version Path
releaf-0.1.2 lib/generators/releaf/templates/seeds.rb
releaf-0.1.1 lib/generators/releaf/templates/seeds.rb
releaf-0.1.1 spec/dummy/db/seeds.rb