Sha256: 5fd53fc0d892231106d71bd742acfa934a6fcc21cabdfcbb78c758f4d29dd8ab

Contents?: true

Size: 270 Bytes

Versions: 1

Compression:

Stored size: 270 Bytes

Contents

class Role

  include Model

  field :name, type: String
  field :slug, type: Symbol

  validates_presence_of :name, :slug
  validates_uniqueness_of :slug

  # Returns lisf of registered slugs
  #
  def self.slugs
    self.only(:slug).map(&:slug)
  end

end # class Role

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aerogel-users-1.4.3 db/model/role.rb