Sha256: 5923dd63c653a81b2d4372563e91c4c2bc0ef073f6aa89654558e7dca77c744f

Contents?: true

Size: 330 Bytes

Versions: 1

Compression:

Stored size: 330 Bytes

Contents

class Role < ActiveRecord::Base
  translates :name

  belongs_to :user

  validates_presence_of :user, :role

  monetize :price_cents, allow_nil: true

  def self.roles
    return {
      t('.administrator') => 'admin',
      t('.moderator') => 'moderator'
    }
  end

  def self.roles_array
    [[t('.user'), 'user']]
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
awesome_translations-0.0.25 spec/dummy/app/models/role.rb