Sha256: f6414ba1579e073bae830ce4204bc9bad972cb0defa5e153aa5d2af46f8442fb

Contents?: true

Size: 284 Bytes

Versions: 6

Compression:

Stored size: 284 Bytes

Contents

module RightOn
  class Role < ActiveRecord::Base

    has_and_belongs_to_many :rights, :class_name => 'RightOn::Right'

    validates_presence_of :title
    validates_uniqueness_of :title

    def to_s
      self.title.try(:titleize)
    end

    alias_method :name, :to_s

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
right_on-1.0.0 lib/right_on/role.rb
right_on-0.4.1 lib/right_on/role.rb
right_on-0.4.0 lib/right_on/role.rb
right_on-0.3.0 lib/right_on/role.rb
right_on-0.2.0 lib/right_on/role.rb
right_on-0.1.0 lib/right_on/role.rb