Class: EveOnline::ESI::Models::CharacterPortrait

Inherits:
Base
  • Object
show all
Defined in:
lib/eve_online/esi/models/character_portrait.rb

Instance Attribute Summary

Attributes inherited from Base

#options

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from EveOnline::ESI::Models::Base

Instance Method Details

#as_jsonObject

eveonline-third-party-documentation.readthedocs.io/en/latest/imageserver/intro.html#character-images Available Sizes: 32, 64, 128, 256, 512, 1024 nethackwiki.com/wiki/Physical_size Tiny = 0; Small = 1; Medium = 2; Large = 3; Huge = 4; Gigantic = 7.



11
12
13
14
15
16
17
18
# File 'lib/eve_online/esi/models/character_portrait.rb', line 11

def as_json
  {
    small: small,
    medium: medium,
    large: large,
    huge: huge
  }
end

#giganticObject

Raises:

  • (NotImplementedError)


42
43
44
45
46
# File 'lib/eve_online/esi/models/character_portrait.rb', line 42

def gigantic
  # FIXME: https://github.com/ccpgames/esi-issues/issues/270
  # FIXME: https://github.com/ccpgames/esi-issues/issues/131
  raise NotImplementedError
end

#hugeObject



38
39
40
# File 'lib/eve_online/esi/models/character_portrait.rb', line 38

def huge
  options['px512x512']
end

#largeObject



34
35
36
# File 'lib/eve_online/esi/models/character_portrait.rb', line 34

def large
  options['px256x256']
end

#mediumObject



30
31
32
# File 'lib/eve_online/esi/models/character_portrait.rb', line 30

def medium
  options['px128x128']
end

#smallObject



26
27
28
# File 'lib/eve_online/esi/models/character_portrait.rb', line 26

def small
  options['px64x64']
end

#tinyObject

Raises:

  • (NotImplementedError)


20
21
22
23
24
# File 'lib/eve_online/esi/models/character_portrait.rb', line 20

def tiny
  # FIXME: https://github.com/ccpgames/esi-issues/issues/270
  # FIXME: https://github.com/ccpgames/esi-issues/issues/131
  raise NotImplementedError
end