Method: Aker::Configuration.add_default_slice

Defined in:
lib/aker/configuration.rb

.add_default_slice(slice = nil, &block) ⇒ void

This method returns an undefined value.

Appends a slice to the default set of slices. A slice may be specified either as a Slice instance or as a block provided directly to this method.

Examples:

from an instance

class SomeSlice < Aker::Configuration::Slice
  def initialize
    super do
      register_authority :static, Aker::Authorities::Static
    end
  end
end
Aker::Configuration.add_default_slice(SomeSlice.new)

from a block

Aker::Configuration.add_default_slice do
  register_authority :static, Aker::Authorities::Static
end

Parameters:

  • slice (Slice) (defaults to: nil)

    the slice to add, if a block isn’t provided.

Since:

  • 2.2.0



47
48
49
50
51
52
53
54
# File 'lib/aker/configuration.rb', line 47

def add_default_slice(slice=nil, &block)
  if slice
    default_slices << slice
  end
  if block
    default_slices << Slice.new(&block)
  end
end