Sha256: f3bb8ac2723431a8bf59e88cdbb9d02fcb46250af7a02264413b6d2c2cabe689

Contents?: true

Size: 316 Bytes

Versions: 2

Compression:

Stored size: 316 Bytes

Contents

class Role < ApplicationRecord
  translates :name
  belongs_to :user
  validates :role, presence: true
  monetize :price_cents, allow_nil: true

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

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

Version data entries

2 entries across 2 versions & 1 rubygems

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