Method: BaseX.bases
- Defined in:
- lib/base_x.rb
.bases ⇒ Object
Outputs an array of [base name, base size, example, and numerals] for all built-in bases
49 50 51 52 53 54 55 56 57 |
# File 'lib/base_x.rb', line 49 def self.bases constants .map { |const_name| [const_name, const_get(const_name)] } .select { |const_name, base| base.is_a?(BaseX) } .sort_by { |const_name, base| [base.base, const_name.to_s] } .map do |const_name, base| [const_name.to_s, base.base, base.encode(EXAMPLE_TOKEN), base.numerals] end end |