mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Initializing Codepoint object with default values
This commit is contained in:
parent
5923ae6321
commit
1afe1aeba5
2 changed files with 7 additions and 6 deletions
|
@ -28,12 +28,6 @@ module ActiveSupport
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
@ucd = Unicode::UnicodeDatabase.new
|
@ucd = Unicode::UnicodeDatabase.new
|
||||||
|
|
||||||
default = Codepoint.new
|
|
||||||
default.combining_class = 0
|
|
||||||
default.uppercase_mapping = 0
|
|
||||||
default.lowercase_mapping = 0
|
|
||||||
@ucd.codepoints = Hash.new(default)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def parse_codepoints(line)
|
def parse_codepoints(line)
|
||||||
|
|
|
@ -287,6 +287,13 @@ module ActiveSupport
|
||||||
class Codepoint
|
class Codepoint
|
||||||
attr_accessor :code, :combining_class, :decomp_type, :decomp_mapping, :uppercase_mapping, :lowercase_mapping
|
attr_accessor :code, :combining_class, :decomp_type, :decomp_mapping, :uppercase_mapping, :lowercase_mapping
|
||||||
|
|
||||||
|
# Initializing Codepoint object with default values
|
||||||
|
def initialize
|
||||||
|
@combining_class = 0
|
||||||
|
@uppercase_mapping = 0
|
||||||
|
@lowercase_mapping = 0
|
||||||
|
end
|
||||||
|
|
||||||
def swapcase_mapping
|
def swapcase_mapping
|
||||||
uppercase_mapping > 0 ? uppercase_mapping : lowercase_mapping
|
uppercase_mapping > 0 ? uppercase_mapping : lowercase_mapping
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue