class Flagmoji::Country

Attributes

code[R]
emoji[R]
name[R]
unicode[R]

Public Class Methods

from_data(data) click to toggle source
# File lib/flagmoji/country.rb, line 12
def self.from_data(data)
  new(data.transform_keys(&:to_sym))
end
new(code:, name:, unicode:, emoji:) click to toggle source
# File lib/flagmoji/country.rb, line 5
def initialize(code:, name:, unicode:, emoji:)
  @code = code
  @name = name
  @unicode = unicode
  @emoji = emoji
end
null() click to toggle source
# File lib/flagmoji/country.rb, line 16
def self.null
  new(
    code: "N/A",
    name: "Country missing",
    unicode: "",
    emoji: ""
  )
end