Sha256: fdaa15b7985c949e13f065a11c939e7be8b32a5272101d8a6812dfb24ca38f82

Contents?: true

Size: 665 Bytes

Versions: 42

Compression:

Stored size: 665 Bytes

Contents

class TestTrack::Remote::VisitorDetail
  include TestTrack::RemoteModel

  has_many :assignment_details

  def self.from_identifier(identifier_type, identifier_value)
    # TODO: FakeableHer needs to make this faking a feature of `get`
    if faked?
      new(fake_instance_attributes(nil))
    else
      get("/api/v1/identifier_types/#{identifier_type}/identifiers/#{identifier_value}/visitor_detail")
    end
  end

  def self.fake_instance_attributes(_)
    {
      assignment_details: [
        TestTrack::Remote::AssignmentDetail.fake_instance_attributes(nil),
        TestTrack::Remote::AssignmentDetail.fake_instance_attributes(nil)
      ]
    }
  end
end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
test_track_rails_client-4.0.0.alpha35 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha34 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha33 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha32 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha31 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha30 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha29 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha28 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha27 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha26 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha25 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha24 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha23 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha22 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha21 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha20 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha19 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha18 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha17 app/models/test_track/remote/visitor_detail.rb
test_track_rails_client-4.0.0.alpha16 app/models/test_track/remote/visitor_detail.rb