Sha256: 1aa6ada282d7d4426b583be2dafa2cee21347c107780f00e4b48dead98383ee1

Contents?: true

Size: 352 Bytes

Versions: 10

Compression:

Stored size: 352 Bytes

Contents

class User < ApplicationRecord
  include LiveRecord::Model::Callbacks

  has_many :live_record_updates, as: :recordable, dependent: :destroy
  has_many :posts

  def self.live_record_whitelisted_attributes(user, current_user)
    [:id, :email, :created_at, :updated_at]
  end

  def self.live_record_queryable_attributes(current_user)
    []
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
live_record-1.0.2 spec/internal/app/models/user.rb
live_record-1.0.1 spec/internal/app/models/user.rb
live_record-1.0.0 spec/internal/app/models/user.rb
live_record-0.3.6 spec/internal/app/models/user.rb
live_record-0.3.4 spec/internal/app/models/user.rb
live_record-0.3.3 spec/internal/app/models/user.rb
live_record-0.3.2 spec/internal/app/models/user.rb
live_record-0.3.1 spec/internal/app/models/user.rb
live_record-0.3.0 spec/internal/app/models/user.rb
live_record-0.2.8 spec/internal/app/models/user.rb