cfcosta/generic_view_mapper

View on GitHub
lib/generic_view_mapper/entity.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'virtus'
require 'descendants_tracker'

module GenericViewMapper
  class Entity
    include Virtus.model
    extend DescendantsTracker

    def self.applicable?(_)
      raise NotImplementedError, 'should be implemented by subclasses'
    end
  end
end