Sha256: 1a1f6f52ecedef747317ad0a7db34a2c0895381c89e74a24eefe969738de4447

Contents?: true

Size: 631 Bytes

Versions: 7

Compression:

Stored size: 631 Bytes

Contents

require 'group' #TODO This is a hack to get the group model to load in production. Works, but for how long?

class User < ActiveRecord::Base
  # Rolify Gem
  rolify

  # FriendlyId Gem
  extend FriendlyId
  friendly_id :display_name, use: :slugged

  # Devise Gem
  # Include default devise modules. Others available are:
  # :confirmable, :lockable, :timeoutable and :omniauthable
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable

  # MessageTrain Gem
  message_train slug_column: :slug, name_column: :display_name

  def contacts
    User.all + Group.all
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
message_train-0.1.6 spec/dummy/app/models/user.rb
message_train-0.1.5 spec/dummy/app/models/user.rb
message_train-0.1.4 spec/dummy/app/models/user.rb
message_train-0.1.3 spec/dummy/app/models/user.rb
message_train-0.1.2 spec/dummy/app/models/user.rb
message_train-0.1.1 spec/dummy/app/models/user.rb
message_train-0.1.0 spec/dummy/app/models/user.rb