module Brickset::Api::Collection::Advanced

Public Instance Methods

collection_detail(set_id) click to toggle source
# 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) click to toggle source
# 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.full_messages.to_sentence
  end
end