class ROM::Processor

Abstract processor class

Every ROM processor should inherit from this class

@api public

Public Class Methods

build() click to toggle source

Required interface to be implemented by descendants

@return [Processor]

@abstract

@api private

# File lib/rom/processor.rb, line 24
def self.build
  raise NotImplementedError, "+build+ must be implemented"
end
inherited(processor) click to toggle source

Hook used to auto-register a processor class

@api private

# File lib/rom/processor.rb, line 13
def self.inherited(processor)
  Mapper.register_processor(processor)
end