Class: SimpleAMS::Document::Folder
- Inherits:
-
SimpleAMS::Document
- Object
- SimpleAMS::Document
- SimpleAMS::Document::Folder
- Includes:
- Enumerable
- Defined in:
- lib/simple_ams/document.rb
Instance Attribute Summary collapse
-
#members ⇒ Object
readonly
Returns the value of attribute members.
Attributes inherited from SimpleAMS::Document
#embedded_options, #options, #resource, #serializer
Instance Method Summary collapse
-
#documents ⇒ Object
do we really need this method ?.
- #each(&block) ⇒ Object
-
#initialize(options, embedded_options = nil) ⇒ Folder
constructor
A new instance of Folder.
- #resource_options ⇒ Object
Methods inherited from SimpleAMS::Document
#adapter, #document?, #embedded, #fields, #folder?, #forms, #generics, #links, #metas, #name, #primary_id, #relations, #type
Constructor Details
#initialize(options, embedded_options = nil) ⇒ Folder
Returns a new instance of Folder.
85 86 87 88 89 90 91 92 |
# File 'lib/simple_ams/document.rb', line 85 def initialize(, = nil) @_options = @embedded_options = @options = @_options. @members = .collection @resource = .resource end |
Instance Attribute Details
#members ⇒ Object (readonly)
Returns the value of attribute members.
82 83 84 |
# File 'lib/simple_ams/document.rb', line 82 def members @members end |
Instance Method Details
#documents ⇒ Object
do we really need this method ?
105 106 107 |
# File 'lib/simple_ams/document.rb', line 105 def documents each.map end |
#each(&block) ⇒ Object
94 95 96 97 98 99 100 101 102 |
# File 'lib/simple_ams/document.rb', line 94 def each(&block) return enum_for(:each) unless block_given? members.each do |resource| yield SimpleAMS::Document.new((resource)) end self end |
#resource_options ⇒ Object
109 110 111 |
# File 'lib/simple_ams/document.rb', line 109 def end |