Class: LWS::DigitalSignage::Player::Os::Branch::Release

Inherits:
Generic::Model
  • Object
show all
Defined in:
lib/lws/apps/digital_signage.rb

Overview

Note:

This class is only used within the context of the LWS::DigitalSignage::Player::Os::Branch class.

The player OS branch release class

Instance Attribute Summary collapse

Instance Attribute Details

#branchPlayer::Os::Branch



1281
1282
# File 'lib/lws/apps/digital_signage.rb', line 1281

belongs_to :branch, class_name: "LWS::DigitalSignage::Player::Os::Branch",
uri: "player/os/branches/:id"

#branch_idFixnum



1286
# File 'lib/lws/apps/digital_signage.rb', line 1286

attribute :branch_id

#commit_dateString



1290
# File 'lib/lws/apps/digital_signage.rb', line 1290

attribute :commit_date

#commit_hashString



1294
# File 'lib/lws/apps/digital_signage.rb', line 1294

attribute :commit_hash

#commit_messageString



1298
# File 'lib/lws/apps/digital_signage.rb', line 1298

attribute :commit_message

#created_atString (readonly)



1348
# File 'lib/lws/apps/digital_signage.rb', line 1348

attribute :created_at

#idFixnum (readonly)



1277
# File 'lib/lws/apps/digital_signage.rb', line 1277

attribute :id

#package_version_changesArray<Player::Os::Package::VersionChange>



1311
1312
# File 'lib/lws/apps/digital_signage.rb', line 1311

has_many :package_version_changes, class_name: "LWS::DigitalSignage::Player::Os::Package::VersionChange",
uri: "player/os/branches/:branch_id/releases/:release_id/package_version_changes/(:id)"

#package_versionsArray<Player::Os::Package::Version>



1304
1305
# File 'lib/lws/apps/digital_signage.rb', line 1304

has_many :package_versions, class_name: "LWS::DigitalSignage::Player::Os::Package::Version",
uri: "player/os/branches/:branch_id/releases/:release_id/package_versions/(:id)"

#parentPlayer::Os::Branch::Release?



1317
1318
1319
# File 'lib/lws/apps/digital_signage.rb', line 1317

belongs_to :parent, class_name: "LWS::DigitalSignage::Player::Os::Branch::Release",
foreign_key: :parent_id,
uri: "player/os/branches/:branch_id/releases/:id"

#parent_idFixnum?



1323
# File 'lib/lws/apps/digital_signage.rb', line 1323

attribute :parent_id


1328
1329
1330
# File 'lib/lws/apps/digital_signage.rb', line 1328

belongs_to :promoted_release, class_name: "LWS::DigitalSignage::Player::Os::Branch::Release",
foreign_key: :promoted_release_id,
uri: "player/os/branches/:branch_id/releases/:id"


1335
# File 'lib/lws/apps/digital_signage.rb', line 1335

attribute :promoted_release_id

#promoting_releasesArray<Player::Os::Branch::Release>



1340
# File 'lib/lws/apps/digital_signage.rb', line 1340

has_many :promoting_release, class_name: "LWS::DigitalSignage::Player::Os::Branch::Release"

#updated_atString (readonly)



1352
# File 'lib/lws/apps/digital_signage.rb', line 1352

attribute :updated_at

#versionString



1344
# File 'lib/lws/apps/digital_signage.rb', line 1344

attribute :version