class Hanami::ProviderRegistrar

Attributes

slice[R]

Public Class Methods

for_slice(slice) click to toggle source
Calls superclass method
# File lib/hanami/provider_registrar.rb, line 7
def self.for_slice(slice)
  Class.new(self) do
    define_singleton_method(:new) do |container|
      super(container, slice)
    end
  end
end
new(container, slice) click to toggle source
Calls superclass method
# File lib/hanami/provider_registrar.rb, line 17
def initialize(container, slice)
  super(container)
  @slice = slice
end

Public Instance Methods

provider_source_class(= Hanami::Provider::Source) click to toggle source
# File lib/hanami/provider_registrar.rb, line 22
  def provider_source_class = Hanami::Provider::Source

  def provider_source_options
    {slice: slice}
  end
end
provider_source_options() click to toggle source
# File lib/hanami/provider_registrar.rb, line 24
def provider_source_options
  {slice: slice}
end