menglifang/dcm4chee

View on GitHub
app/models/dcm4chee/modality.rb

Summary

Maintainability
A
20 mins
Test Coverage
module Dcm4chee
  class Modality
    include ::Virtus

    attribute :name, String

    def self.all
      modalities = []

      (Series.modalities + TrashedSeries.modalities).uniq.each do |n|
        modalities << Modality.new(name: n)
      end

      modalities
    end
  end
end