Sha256: c20dc68ca052e72fd985038159d85bad5cccb67a78afb524226dcb62b71feaee

Contents?: true

Size: 400 Bytes

Versions: 112

Compression:

Stored size: 400 Bytes

Contents

module Scrivito

#
# @api public
#
class ClassCollection
  include Enumerable

  def initialize(classes)
    @classes = classes
  end

  #
  # @!method each
  #   Iterates over the classes.
  #   @api public
  #   @yieldparam [Class] class if a block is given.
  #   @return [Enumerator] enumerator if no block is given.
  #
  delegate :each, to: :classes

  private

  attr_reader :classes
end

end

Version data entries

112 entries across 112 versions & 1 rubygems

Version Path
scrivito_sdk-1.18.0 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.18.0.rc1 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.17.0 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.17.0.rc3 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.17.0.rc2 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.17.0.rc1 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.16.0 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.16.0.rc2 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.16.0.rc1 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.15.0 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.15.0.rc2 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.15.0.rc1 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.14.0 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.14.0.rc3 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.14.0.rc2 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.14.0.rc1 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.13.0 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.13.0.rc2 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.13.0.rc1 app/cms/scrivito/class_collection.rb
scrivito_sdk-1.12.0 app/cms/scrivito/class_collection.rb