Class: PfrpgReaders::AvatarURL
- Inherits:
-
Object
- Object
- PfrpgReaders::AvatarURL
- Defined in:
- lib/pfrpg_readers/avatar_url.rb
Instance Attribute Summary collapse
-
#avatar ⇒ Object
readonly
Returns the value of attribute avatar.
Instance Method Summary collapse
- #as_json(options = {}) ⇒ Object
-
#initialize(avatar) ⇒ AvatarURL
constructor
A new instance of AvatarURL.
Constructor Details
#initialize(avatar) ⇒ AvatarURL
Returns a new instance of AvatarURL.
3 4 5 |
# File 'lib/pfrpg_readers/avatar_url.rb', line 3 def initialize(avatar) @avatar = avatar end |
Instance Attribute Details
#avatar ⇒ Object (readonly)
Returns the value of attribute avatar.
2 3 4 |
# File 'lib/pfrpg_readers/avatar_url.rb', line 2 def avatar @avatar end |
Instance Method Details
#as_json(options = {}) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/pfrpg_readers/avatar_url.rb', line 7 def as_json(={}) { default_url: avatar.url, thumb_url: avatar.url(:thumb), medium_url: avatar.url(:medium), square_url: avatar.url(:square) } end |