Class: UniProp::PropFile::PropertyValueAliases

Inherits:
UniProp::PropFile show all
Defined in:
lib/uniprop/unicode_elements.rb

Instance Attribute Summary

Attributes inherited from UniProp::PropFile

#basename_prefix, #split_regexp, #strip_regexp, #version

Instance Method Summary collapse

Methods inherited from UniProp::PropFile

#==, #actual_properties, #cache_path, #column_size, #comment?, #comment_ranges, #contents, #download_myself, #has_property_alias?, #information_containing_ranges, #initialize, #inspect, #is_derived?, #is_unihan_file?, #lines, #lines_without_comment, #max_column_size, #missing_value_lines, #netto_lines, #netto_shaped_lines, #property_alias_including_ranges, #property_value_type_match?, #property_value_type_match_ranges, #propfile_value_group, #shaped_lines, #shaped_missing_value_lines, #type_match?, #unique_column?, #value_at, #values, #verbose_property_value_type_match_ranges

Constructor Details

This class inherits a constructor from UniProp::PropFile

Instance Method Details

#is_meta_file?Boolean

Returns:

  • (Boolean)


553
# File 'lib/uniprop/unicode_elements.rb', line 553

def is_meta_file?() true; end

#property_value_aliasesSet

このPropertyValueAliasesに含まれる、プロパティ値のエイリアスの一覧を取得。

Returns:

  • (Set)


557
558
559
560
561
562
563
564
565
# File 'lib/uniprop/unicode_elements.rb', line 557

def property_value_aliases
  return @property_value_aliases if @property_value_aliases

  @property_value_aliases = Set.new

  contents[1..].each { @property_value_aliases.merge(_1) }

  @property_value_aliases
end