module MdlSearch

Constants

RAW_GROUPS_TABLE
RAW_ICONS_TABLE
VERSION

Public Class Methods

Private Class Methods

json_row_to_icon(row) click to toggle source
# File lib/mdl_search/core.rb, line 42
def json_row_to_icon(row)
  Icon.icons << Icon.new(
    row['ligature'],
    row['name'],
    row['codepoint'],
    row['group_id'],
    row['keywords'],
    row['is_new']
  )
end
set_data_from_raw() click to toggle source
# File lib/mdl_search/core.rb, line 21
def set_data_from_raw
  set_groups_from_raw
  set_icons_from_raw
end
set_groups_from_raw() click to toggle source
# File lib/mdl_search/core.rb, line 26
def set_groups_from_raw
  RAW_GROUPS_TABLE.each do |group_row|
    Icon.groups << {
      id: group_row['data']['id'],
      name: group_row['data']['name'],
      length: group_row['length']
    }
  end
end
set_icons_from_raw() click to toggle source
# File lib/mdl_search/core.rb, line 36
def set_icons_from_raw
  RAW_ICONS_TABLE.each do |icon_row|
    json_row_to_icon(icon_row)
  end
end