ExOsrsApi.Models.SkillEntry.is_empty-question-mark

You're seeing just the function is_empty-question-mark, go back to ExOsrsApi.Models.SkillEntry module for more information.

Specs

is_empty?(t()) :: boolean()

Check if ExOsrsApi.Models.SkillEntry has no data from OSRS highscore API (if rank is too low OSRS api will return "-1,-1" in level and rank fields)

Examples:

iex(1)> data = %ExOsrsApi.Models.SkillEntry{
  empty: true,
  experience: nil,
  level: nil,
  rank: nil,
  skill: :magic
}
iex(2)> ExOsrsApi.Models.SkillEntry.is_empty?(data)
true

iex(1)> {:ok, data} = ExOsrsApi.Models.SkillEntry.new_from_line(:attack, "4719223,2,102")
{:ok,
%ExOsrsApi.Models.SkillEntry{
  empty: false,
  experience: 102,
  level: 2,
  rank: 4719223,
  skill: :attack
}}
iex(2)> ExOsrsApi.Models.SkillEntry.is_empty?(data)
false