Sha256: ab603cf9f0f9ea06cda1608c2d66fd46db0670b5cd73941ab99b7e05548cb2f5

Contents?: true

Size: 535 Bytes

Versions: 3

Compression:

Stored size: 535 Bytes

Contents

# represents an entry in admin.yml
class AdminItem
  attr_reader :mod, :category, :subcategory, :codename
  attr_accessor :roles

  def initialize mod, category, subcategory, codename
    @mod = mod
    @category = category
    @subcategory = subcategory
    @codename = codename
  end

  def title
    config_titles = Card::Set::All::Admin.basket[:config_title]
    if subcategory
      config_titles[subcategory.to_sym] || subcategory.capitalize
    else
      config_titles[category.to_sym] || category.capitalize
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
card-1.108.1 mod/core/lib/admin_item.rb
card-1.108.0 mod/core/lib/admin_item.rb
card-1.107.0 mod/core/lib/admin_item.rb