Class: LWS::DigitalSignage::Display::Resolution
- Inherits:
-
Generic::Model
- Object
- Spyke::Base
- Generic::Model
- LWS::DigitalSignage::Display::Resolution
- Defined in:
- lib/lws/apps/digital_signage.rb
Overview
The display resolution class
Instance Attribute Summary collapse
-
#aspect_ratio ⇒ String
readonly
The aspect ratio is recalculated immediately when the width and/or height of the resolution changes.
-
#display_ids ⇒ Array<Integer>
The IDs of the displays supporting the display resolution.
-
#displays ⇒ Array<Display>
The displays supporting the display resolution.
-
#height ⇒ Integer
The height of the resolution.
-
#model_ids ⇒ Array<Integer>
The IDs of the player models that support the display resolution.
-
#models ⇒ Array<Player::Model>
The player models that support the display resolution.
-
#scanning_mode ⇒ "progressive", "interlaced"
The scanning mode setting of the display resolution.
-
#width ⇒ Integer
The width of the resolution.
Attributes inherited from Generic::Model
#created_at, #id, #updated_at, #url, #url_html
Method Summary
Methods inherited from Generic::Model
#deep_dup, #dig, #reload, #rollback, #save
Instance Attribute Details
#aspect_ratio ⇒ String (readonly)
The aspect ratio is recalculated immediately when the width and/or height of the resolution changes.
546 |
# File 'lib/lws/apps/digital_signage.rb', line 546 attribute :aspect_ratio |
#display_ids ⇒ Array<Integer>
Returns the IDs of the displays supporting the display resolution.
551 |
# File 'lib/lws/apps/digital_signage.rb', line 551 attribute :display_ids |
#displays ⇒ Array<Display>
Returns the displays supporting the display resolution.
555 556 |
# File 'lib/lws/apps/digital_signage.rb', line 555 has_many :displays, class_name: "LWS::DigitalSignage::Display", uri: "display/resolutions/:resolution_id/displays(/:id)" |
#height ⇒ Integer
Returns the height of the resolution.
560 |
# File 'lib/lws/apps/digital_signage.rb', line 560 attribute :height |
#model_ids ⇒ Array<Integer>
Returns the IDs of the player models that support the display resolution.
565 |
# File 'lib/lws/apps/digital_signage.rb', line 565 attribute :model_ids |
#models ⇒ Array<Player::Model>
Returns the player models that support the display resolution.
570 571 |
# File 'lib/lws/apps/digital_signage.rb', line 570 has_many :models, class_name: "LWS::DigitalSignage::Player::Model", uri: "display/resolutions/:resolution_id/models(/:id)" |
#scanning_mode ⇒ "progressive", "interlaced"
Returns the scanning mode setting of the display resolution.
576 |
# File 'lib/lws/apps/digital_signage.rb', line 576 attribute :scanning_mode |
#width ⇒ Integer
Returns the width of the resolution.
580 |
# File 'lib/lws/apps/digital_signage.rb', line 580 attribute :width |