mirror of
https://github.com/usetrmnl/terminus.git
synced 2026-08-13 14:29:27 -07:00
18 lines
465 B
Ruby
18 lines
465 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Terminus
|
|
module Relations
|
|
# The device relation.
|
|
class Device < DB::Relation
|
|
schema :device, infer: true do
|
|
associations do
|
|
belongs_to :model, relation: :model
|
|
belongs_to :playlist, relation: :playlist
|
|
has_many :device_logs, relation: :device_log, as: :logs
|
|
has_many :device_sensors, relation: :device_sensor, as: :sensors
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|