Method: Ldp::Container.for
- Defined in:
- lib/ldp/container.rb
.for(client, subject, data) ⇒ Object Also known as: new_from_response
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/ldp/container.rb', line 7 def self.for(client, subject, data) case when data.types.include?(RDF::Vocab::LDP.IndirectContainer) Ldp::Container::Indirect.new client, subject, data when data.types.include?(RDF::Vocab::LDP.DirectContainer) Ldp::Container::Direct.new client, subject, data else Ldp::Container::Basic.new client, subject, data end end |