class BCDice::DiceTable::D66HalfGridTable

D66を振って6x6マスの表を参照する

Public Class Methods

from_i18n(key, locale) click to toggle source

@param key [String] @param locale [Symbol] @return [D66HalfGridTable]

# File lib/bcdice/dice_table/d66_half_grid_table.rb, line 12
def self.from_i18n(key, locale)
  table = I18n.t(key, locale: locale, raise: true)
  new(table[:name], table[:items_1_2_3], table[:items_4_5_6])
end
new(name, items_1_2_3, items_4_5_6) click to toggle source

@param [String] name 表の名前 @param [Array<String>] items_1_2_3 @param [Array<String>] items_4_5_6

# File lib/bcdice/dice_table/d66_half_grid_table.rb, line 20
def initialize(name, items_1_2_3, items_4_5_6)
  @name = name
  @items = [
    items_1_2_3,
    items_1_2_3,
    items_1_2_3,
    items_4_5_6,
    items_4_5_6,
    items_4_5_6,
  ].freeze
end