Sha256: 0b8a77d973c360fee51bd3a892fa5037a04ddd3888f69464cfe84573b15edace

Contents?: true

Size: 434 Bytes

Versions: 32

Compression:

Stored size: 434 Bytes

Contents

class TestTrack::Remote::Assignment
  include TestTrack::RemoteModel

  attributes :visitor_id, :split_name, :variant, :unsynced

  validates :visitor_id, :split_name, :variant, :mixpanel_result, presence: true

  def unsynced?
    unsynced || variant_changed?
  end

  def self.fake_instance_attributes(id)
    {
      split_name: "split_#{id}",
      variant: "true",
      context: "context",
      unsynced: false
    }
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
test_track_rails_client-4.0.0.alpha4 app/models/test_track/remote/assignment.rb
test_track_rails_client-4.0.0.alpha3 app/models/test_track/remote/assignment.rb
test_track_rails_client-4.0.0.alpha2 app/models/test_track/remote/assignment.rb
test_track_rails_client-4.0.0.alpha1 app/models/test_track/remote/assignment.rb
test_track_rails_client-3.0.1 app/models/test_track/remote/assignment.rb
test_track_rails_client-3.0.0 app/models/test_track/remote/assignment.rb
test_track_rails_client-2.0.0 app/models/test_track/remote/assignment.rb
test_track_rails_client-1.3.0 app/models/test_track/remote/assignment.rb
test_track_rails_client-1.2.0 app/models/test_track/remote/assignment.rb
test_track_rails_client-1.1.0 app/models/test_track/remote/assignment.rb
test_track_rails_client-1.0.0 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.20 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.19 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.18 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.17 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.16 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.15 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.14 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.13 app/models/test_track/remote/assignment.rb
test_track_rails_client-0.9.12 app/models/test_track/remote/assignment.rb