Sha256: 402510cca7cd38c449efba9a56f3445672271b277ed1704925c066cfcdfb7faf

Contents?: true

Size: 710 Bytes

Versions: 3

Compression:

Stored size: 710 Bytes

Contents

module Eligible
  class Enrollment < APIResource
    def self.get(params, api_key = nil)
      send_request(:get, api_url('enrollment_npis', params, :enrollment_npi_id), api_key, params, :enrollment_npi_id)
    end

    def self.list(params, api_key = nil)
      send_request(:get, api_url('enrollment_npis'), api_key, **params)
    end

    def self.post(params, api_key = nil)
      send_request(:post, api_url('enrollment_npis'), api_key, **params)
    end

    def self.update(params, api_key = nil)
      send_request(:put, api_url('enrollment_npis', params, :enrollment_npi_id), api_key, params, :enrollment_npi_id)
    end

    def enrollment_npis
      values.first[:enrollment_npis]
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
eligible-3.0.2 lib/eligible/enrollment.rb
eligible-3.0.1 lib/eligible/enrollment.rb
eligible-3.0.0 lib/eligible/enrollment.rb