Class: LWS::DigitalSignage::Layout::Version
- Inherits:
-
Generic::Model
- Object
- Spyke::Base
- Generic::Model
- LWS::DigitalSignage::Layout::Version
- Defined in:
- lib/lws/apps/digital_signage.rb
Overview
This class is only used within the context of the LWS::DigitalSignage::Layout class.
The layout version class
Instance Attribute Summary collapse
-
#elements ⇒ Array<Layout::Element>
The elements contained in the layout version.
-
#height ⇒ Integer
The intended height of the layout version.
-
#layout ⇒ Layout
The layout the layout version is for.
-
#layout_id ⇒ Integer
The ID of the layout the layout version is for.
-
#rotation ⇒ "landscape", "portrait"
The rotation (orientation) of the layout version.
-
#rotation_angle ⇒ 0, 90
The rotation angle of the layout version.
-
#status ⇒ "initializing", ...
readonly
The status of the layout version.
-
#thumbnail_url ⇒ String?
The URL of the thumbnail of the layout version.
-
#width ⇒ Integer
The intended width of the layout version.
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
#elements ⇒ Array<Layout::Element>
Returns the elements contained in the layout version.
767 |
# File 'lib/lws/apps/digital_signage.rb', line 767 has_many :elements, class_name: "LWS::DigitalSignage::Layout::Element" |
#height ⇒ Integer
Returns the intended height of the layout version.
771 |
# File 'lib/lws/apps/digital_signage.rb', line 771 attribute :width |
#layout ⇒ Layout
Returns the layout the layout version is for.
775 |
# File 'lib/lws/apps/digital_signage.rb', line 775 belongs_to :layout |
#layout_id ⇒ Integer
Returns the ID of the layout the layout version is for.
779 |
# File 'lib/lws/apps/digital_signage.rb', line 779 attribute :layout_id |
#rotation ⇒ "landscape", "portrait"
Returns the rotation (orientation) of the layout version.
784 |
# File 'lib/lws/apps/digital_signage.rb', line 784 attribute :rotation |
#rotation_angle ⇒ 0, 90
Returns the rotation angle of the layout version.
788 |
# File 'lib/lws/apps/digital_signage.rb', line 788 attribute :rotation_angle |
#status ⇒ "initializing", ... (readonly)
Returns the status of the layout version.
793 |
# File 'lib/lws/apps/digital_signage.rb', line 793 attribute :status |
#thumbnail_url ⇒ String?
Returns the URL of the thumbnail of the layout version.
797 |
# File 'lib/lws/apps/digital_signage.rb', line 797 attribute :thumbnail_url |
#width ⇒ Integer
Returns the intended width of the layout version.
801 |
# File 'lib/lws/apps/digital_signage.rb', line 801 attribute :width |