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.
734 |
# File 'lib/lws/apps/digital_signage.rb', line 734 has_many :elements, class_name: "LWS::DigitalSignage::Layout::Element" |
#height ⇒ Integer
Returns the intended height of the layout version.
738 |
# File 'lib/lws/apps/digital_signage.rb', line 738 attribute :width |
#layout ⇒ Layout
Returns the layout the layout version is for.
742 |
# File 'lib/lws/apps/digital_signage.rb', line 742 belongs_to :layout |
#layout_id ⇒ Integer
Returns the ID of the layout the layout version is for.
746 |
# File 'lib/lws/apps/digital_signage.rb', line 746 attribute :layout_id |
#rotation ⇒ "landscape", "portrait"
Returns the rotation (orientation) of the layout version.
751 |
# File 'lib/lws/apps/digital_signage.rb', line 751 attribute :rotation |
#rotation_angle ⇒ 0, 90
Returns the rotation angle of the layout version.
755 |
# File 'lib/lws/apps/digital_signage.rb', line 755 attribute :rotation_angle |
#status ⇒ "initializing", ... (readonly)
Returns the status of the layout version.
760 |
# File 'lib/lws/apps/digital_signage.rb', line 760 attribute :status |
#thumbnail_url ⇒ String?
Returns the URL of the thumbnail of the layout version.
764 |
# File 'lib/lws/apps/digital_signage.rb', line 764 attribute :thumbnail_url |
#width ⇒ Integer
Returns the intended width of the layout version.
768 |
# File 'lib/lws/apps/digital_signage.rb', line 768 attribute :width |