Sha256: 61a763b30ddd93040ab62c568a8e0f2a0e15c90545c9a729df4f6c0f5af55088

Contents?: true

Size: 328 Bytes

Versions: 12

Compression:

Stored size: 328 Bytes

Contents

module G5Updatable
  class Client < ActiveRecord::Base
    include G5Updatable::FirstClassProperties
    include G5Updatable::UrnAsParameter

    has_many(:locations, {
      class_name: "G5Updatable::Location",
      foreign_key: :client_uid,
      primary_key: :uid,
    })

    validates :uid, :urn, presence: true
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
g5_updatable-0.10.3 app/models/g5_updatable/client.rb
g5_updatable-0.10.2 app/models/g5_updatable/client.rb
g5_updatable-0.10.1 app/models/g5_updatable/client.rb
g5_updatable-0.10.0 app/models/g5_updatable/client.rb
g5_updatable-0.9.0 app/models/g5_updatable/client.rb
g5_updatable-0.8.0 app/models/g5_updatable/client.rb
g5_updatable-0.7.2 app/models/g5_updatable/client.rb
g5_updatable-0.7.1 app/models/g5_updatable/client.rb
g5_updatable-0.7.0 app/models/g5_updatable/client.rb
g5_updatable-0.6.1 app/models/g5_updatable/client.rb
g5_updatable-0.6.0 app/models/g5_updatable/client.rb
g5_updatable-0.5.1 app/models/g5_updatable/client.rb