Module: Brickset::Api::Collection::Advanced
- Extended by:
- ActiveSupport::Concern
- Included in:
- Client
- Defined in:
- lib/brickset/api/collection/advanced.rb
Instance Method Summary collapse
Instance Method Details
#collection_detail(set_id) ⇒ Object
15 16 17 18 |
# File 'lib/brickset/api/collection/advanced.rb', line 15 def collection_detail(set_id) xml = call('/getCollectionDetail', setID: set_id) Brickset::Elements::CollectionDetail.parse(xml, single: true) end |
#collection_detail_conditions(condition) ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/brickset/api/collection/advanced.rb', line 20 def collection_detail_conditions(condition) self.condition = condition if valid?(:collection_detail_conditions) xml = call('/getCollectionDetailConditions', which: condition) Brickset::Elements::Condition.parse(xml) else raise ValidationError, self.errors..to_sentence end end |