class SequenceBase

Constants

SEQUENCE_REGEXP

Format: codepoints ; # (sequence) description

Attributes

codepoints[R]
description[R]
raw[R]
sequence[R]

Public Class Methods

new(raw) click to toggle source
# File lib/emoji/data/sequence_base.rb, line 17
def initialize(raw)
  @raw = raw
  matched = raw.match(SEQUENCE_REGEXP)

  @codepoints = matched[:codepoints].rstrip
  @sequence = matched[:sequence]
  @description = matched[:description]
end

Public Instance Methods

to_h() click to toggle source
# File lib/emoji/data/sequence_base.rb, line 26
def to_h
  Hash(
    codepoints: codepoints,
    sequence: sequence,
    description: description
  )
end