module CheckMot

  class Attribute
    attr_reader :value

    def initialize(value)
      @value = value
    end

    def self.resolve(name, value)
      [DateAttribute].map do |attribute|
        attribute.try(name, value)
      end.first || value
    end
  end

end