module Hanami::Extensions::Operation::ClassMethods

@api private @since 2.2.0

Public Instance Methods

configure_for_slice(slice) click to toggle source

@api private @since 2.2.0

# File lib/hanami/extensions/operation.rb, line 28
def configure_for_slice(slice)
  include slice.namespace::Deps["db.rom"]
end
inherited(subclass) click to toggle source

@api private @since 2.2.0

Calls superclass method
# File lib/hanami/extensions/operation.rb, line 34
def inherited(subclass)
  super

  return unless subclass.superclass == self
  return unless Hanami.bundled?("hanami-db")

  require "dry/operation/extensions/rom"
  subclass.include Dry::Operation::Extensions::ROM
end