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.
1173 1174 |
# File 'lib/lws/apps/digital_signage.rb', line 1173 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.
1179 1180 |
# File 'lib/lws/apps/digital_signage.rb', line 1179 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.
1185 1186 |
# File 'lib/lws/apps/digital_signage.rb', line 1185 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.
1191 |
# File 'lib/lws/apps/digital_signage.rb', line 1191 attribute :mbf_hours |
#name ⇒ String
Returns the name of the player model.
1195 |
# File 'lib/lws/apps/digital_signage.rb', line 1195 attribute :name |
#players ⇒ Array<Player>
Returns the player that have the player model.
1199 1200 |
# File 'lib/lws/apps/digital_signage.rb', line 1199 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.
1205 1206 |
# File 'lib/lws/apps/digital_signage.rb', line 1205 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.
1211 1212 |
# File 'lib/lws/apps/digital_signage.rb', line 1211 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.
1216 |
# File 'lib/lws/apps/digital_signage.rb', line 1216 attribute :slug |
#support_end ⇒ String
Returns the end date of support for the model.
1220 |
# File 'lib/lws/apps/digital_signage.rb', line 1220 attribute :support_end |
#support_eol ⇒ String
Returns the date when the model is considered end-of-life in terms of support.
1225 |
# File 'lib/lws/apps/digital_signage.rb', line 1225 attribute :support_eol |
#support_starts ⇒ String
Returns the start date of support for the model.
1229 |
# File 'lib/lws/apps/digital_signage.rb', line 1229 attribute :support_starts |
#temperature_critical ⇒ Integer?
Returns the critical temperature threshold (°C) for the player model.
1234 |
# File 'lib/lws/apps/digital_signage.rb', line 1234 attribute :temperature_critical |
#temperature_warning ⇒ Integer?
Returns the warning temperature threshold (°C) for the player model.
1239 |
# File 'lib/lws/apps/digital_signage.rb', line 1239 attribute :temperature_warning |