Module: Praxis::StructCollection

Defined in:
lib/praxis/media_type_collection.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



4
5
6
7
8
# File 'lib/praxis/media_type_collection.rb', line 4

def self.included(klass)
  klass.instance_eval do
    include(Enumerable)
  end
end

Instance Method Details

#_membersObject



14
15
16
# File 'lib/praxis/media_type_collection.rb', line 14

def _members
  @members || []
end

#_members=(members) ⇒ Object



10
11
12
# File 'lib/praxis/media_type_collection.rb', line 10

def _members=(members)
  @members = members
end

#eachObject



18
19
20
# File 'lib/praxis/media_type_collection.rb', line 18

def each
  _members.each { |member| yield(member) }
end