Class: LWS::DigitalSignage::Player::Model
- Inherits:
-
Generic::Model
- Object
- Spyke::Base
- Generic::Model
- LWS::DigitalSignage::Player::Model
- Defined in:
- lib/lws/apps/digital_signage.rb
Overview
The player model
Defined Under Namespace
Classes: Capability
Instance Attribute Summary collapse
-
#branches ⇒ Array<Player::Os::Branch>
The player OS branches allowed for the player model.
-
#capabilities ⇒ Array<Player::Model::Capability>
The capabilities of the player model.
-
#components ⇒ Array<Player::Component>
The player components that are used in the player model.
-
#mbf_hours ⇒ Integer
The MBF (mean time between failures) in hours of the player mode.
-
#name ⇒ String
The name of the player model.
-
#players ⇒ Array<Player>
The player that have the player model.
-
#release_channels ⇒ Array<Player::Os::ReleaseChannel>
The player OS release channels used for the player model.
-
#resolutions ⇒ Array<Display::Resolution>
The display resolutions supported by the player model.
-
#slug ⇒ String
readonly
The slug(ified name) of the player model.
-
#support_end ⇒ String
The end date of support for the model.
-
#support_eol ⇒ String
The date when the model is considered end-of-life in terms of support.
-
#support_starts ⇒ String
The start date of support for the model.
-
#temperature_critical ⇒ Integer?
The critical temperature threshold (°C) for the player model.
-
#temperature_warning ⇒ Integer?
The warning temperature threshold (°C) for the player model.
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
#branches ⇒ Array<Player::Os::Branch>
Returns the player OS branches allowed for the player model.
1080 1081 |
# File 'lib/lws/apps/digital_signage.rb', line 1080 has_many :branches, class_name: "LWS::DigitalSignage::Player::Os::Branch", uri: "player/models/:model_id/branches(/:id)" |
#capabilities ⇒ Array<Player::Model::Capability>
Returns the capabilities of the player model.
1086 1087 |
# File 'lib/lws/apps/digital_signage.rb', line 1086 has_many :capabilities, class_name: "LWS::DigitalSignage::Player::Model::Capability", uri: "player/models/:model_id/capabilities(/:id)" |
#components ⇒ Array<Player::Component>
Returns the player components that are used in the player model.
1092 1093 |
# File 'lib/lws/apps/digital_signage.rb', line 1092 has_many :components, class_name: "LWS::DigitalSignage::Player::Component", uri: "player/models/:model_id/components(/:id)" |
#mbf_hours ⇒ Integer
Returns the MBF (mean time between failures) in hours of the player mode.
1098 |
# File 'lib/lws/apps/digital_signage.rb', line 1098 attribute :mbf_hours |
#name ⇒ String
Returns the name of the player model.
1102 |
# File 'lib/lws/apps/digital_signage.rb', line 1102 attribute :name |
#players ⇒ Array<Player>
Returns the player that have the player model.
1106 1107 |
# File 'lib/lws/apps/digital_signage.rb', line 1106 has_many :players, class_name: "LWS::DigitalSignage::Player", uri: "player/models/:model_id/players(/:id)" |
#release_channels ⇒ Array<Player::Os::ReleaseChannel>
Returns the player OS release channels used for the player model.
1112 1113 |
# File 'lib/lws/apps/digital_signage.rb', line 1112 has_many :release_channels, class_name: "LWS::DigitalSignage::Player::Os::ReleaseChannel", uri: "player/models/:model_id/release_channels(/:id)" |
#resolutions ⇒ Array<Display::Resolution>
Returns the display resolutions supported by the player model.
1118 1119 |
# File 'lib/lws/apps/digital_signage.rb', line 1118 has_many :resolutions, class_name: "LWS::DigitalSignage::Display::Resolution", uri: "player/models/:model_id/resolutions(/:id)" |
#slug ⇒ String (readonly)
Returns the slug(ified name) of the player model.
1123 |
# File 'lib/lws/apps/digital_signage.rb', line 1123 attribute :slug |
#support_end ⇒ String
Returns the end date of support for the model.
1127 |
# File 'lib/lws/apps/digital_signage.rb', line 1127 attribute :support_end |
#support_eol ⇒ String
Returns the date when the model is considered end-of-life in terms of support.
1132 |
# File 'lib/lws/apps/digital_signage.rb', line 1132 attribute :support_eol |
#support_starts ⇒ String
Returns the start date of support for the model.
1136 |
# File 'lib/lws/apps/digital_signage.rb', line 1136 attribute :support_starts |
#temperature_critical ⇒ Integer?
Returns the critical temperature threshold (°C) for the player model.
1141 |
# File 'lib/lws/apps/digital_signage.rb', line 1141 attribute :temperature_critical |
#temperature_warning ⇒ Integer?
Returns the warning temperature threshold (°C) for the player model.
1146 |
# File 'lib/lws/apps/digital_signage.rb', line 1146 attribute :temperature_warning |