Sha256: 42a6c1b3500ebfdc1921ea97896f96042a02451ec9fcca91bab4150cd81ad27d

Contents?: true

Size: 434 Bytes

Versions: 10

Compression:

Stored size: 434 Bytes

Contents

require   'restclient'

module Medivo
  class Appointment

    def self.find(lab_code, date)
      resource.get :params=>{:labcorp_id=>lab_code, :appointment_date=>date}
    end

    private
    def self.resource
      @resource ||= begin
        config = ResourceConfig.find 'lab_resource.yml'
        RestClient::Resource.new config.href, :timeout => (config.timeout || 12)
      rescue => e
        p e
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
medivo-0.1.10 app/models/medivo/appointment.rb
medivo-0.1.9 app/models/medivo/appointment.rb
medivo-0.1.8 app/models/medivo/appointment.rb
medivo-0.1.7 app/models/medivo/appointment.rb
medivo-0.1.6 app/models/medivo/appointment.rb
medivo-0.1.5 app/models/medivo/appointment.rb
medivo-0.1.4 app/models/medivo/appointment.rb
medivo-0.1.3 app/models/medivo/appointment.rb
medivo-0.1.2 app/models/medivo/appointment.rb
medivo-0.1.1 app/models/medivo/appointment.rb