Module: TwitterCldr::Shared::UnicodeData
- Defined in:
- lib/twitter_cldr/shared/unicode_data.rb
Defined Under Namespace
Classes: Attributes
Class Method Summary collapse
Class Method Details
.for_code_point(code_point) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/twitter_cldr/shared/unicode_data.rb', line 12 def for_code_point(code_point) blocks = TwitterCldr.get_resource(:unicode_data, :blocks) #Find the target block target = blocks.find do |block_name, range| range.include? code_point.to_i(16) end if target block_data = TwitterCldr.get_resource(:unicode_data, target.first) code_point_data = block_data.fetch(code_point.to_sym) { |code_point_sym| get_range_start(code_point_sym, block_data) } Attributes.new(*code_point_data) if code_point_data end end |