class ZwjSequence
Constants
- PATH
Attributes
_with_vs_zwj_lines[R]
_without_vs_zwj_lines[R]
raw_lines[R]
Public Class Methods
new()
click to toggle source
# File lib/emoji/data/zwj_sequence.rb, line 4 def initialize @raw_lines = IO.readlines(PATH) @_with_vs_zwj_lines = @raw_lines[18..39].map(&:chomp) @_without_vs_zwj_lines = @raw_lines[47..52].map(&:chomp) end
Public Instance Methods
all()
click to toggle source
# File lib/emoji/data/zwj_sequence.rb, line 22 def all [with_vs_zwj_emojis, without_vs_zwj_emojis].flatten(1) end
with_vs_zwj_emojis()
click to toggle source
# File lib/emoji/data/zwj_sequence.rb, line 10 def with_vs_zwj_emojis @_with_vs_zwj_emojis ||= _with_vs_zwj_lines.map do |line| SequenceBase.new(line) end end
without_vs_zwj_emojis()
click to toggle source
# File lib/emoji/data/zwj_sequence.rb, line 16 def without_vs_zwj_emojis @_without_vs_zwj_emojis ||= _without_vs_zwj_lines.map do |line| SequenceBase.new(line) end end