Sha256: 3f149c0c15b9cd9b9a0b4efc1cac2afe038415aa2d35c5920e321f8a6843e221

Contents?: true

Size: 334 Bytes

Versions: 2

Compression:

Stored size: 334 Bytes

Contents

module LifenFhir
  class Reference < Base

    def initialize(source)
      @source = source
    end

    attr_reader :source

    def to_s
      "#{class_name}/#{source.uuid}"
    end

    def class_name
      source.class.name.gsub!('LifenFhir::', '')
    end

    def fhir_payload
      { reference: self.to_s }
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lifen_fhir-0.4.1 lib/lifen_fhir/reference.rb
lifen_fhir-0.4.0 lib/lifen_fhir/reference.rb