checkr/checkr-ruby

View on GitHub
lib/checkr/verification_list.rb

Summary

Maintainability
A
45 mins
Test Coverage
module Checkr
  class VerificationList < APIList

    attribute :next_href
    attribute :previous_href
    attribute :count
    attr_accessor :parent

    api_instance_method :all, :get

    def self.construct(json, parent=nil)
      lambda = constructor(:Verification)
      instance = lambda.call(json)
      instance.parent = parent if parent
      instance.clear_changed_attributes
      instance
    end

    def path
      parent.path + "/verifications"
    end

  end
end