lib/runcible/extensions/consumer.rb in runcible-1.7.2 vs lib/runcible/extensions/consumer.rb in runcible-1.8.0
- old
+ new
@@ -112,16 +112,16 @@
content = [{:unit_key => nil, :type_id => type_id}]
else
units.each do |unit|
content_unit = {}
content_unit[:type_id] = type_id
- if unit.is_a?(Hash)
- #allow user to pass in entire unit
- content_unit[:unit_key] = unit
- else
- content_unit[:unit_key] = { unit_key => unit }
- end
+ content_unit[:unit_key] = if unit.is_a?(Hash)
+ #allow user to pass in entire unit
+ unit
+ else
+ { unit_key => unit }
+ end
content.push(content_unit)
end
end
content
@@ -130,11 +130,11 @@
# Regenerate the applicability for a set of consumers
#
# @param [String, Array] ids array of consumer ids
# @return [RestClient::Response]
def regenerate_applicability_by_ids(ids)
- criteria = {
+ criteria = {
'consumer_criteria' => { 'filters' => { 'id' => { '$in' => ids } } }
}
regenerate_applicability(criteria)
end
@@ -147,10 +147,10 @@
# errata and the consumers they are applicable to
# @return [RestClient::Response] content applicability hash with details of errata available to consumer(s)
def applicable_errata(ids)
ids = [ids] if ids.is_a? String
- criteria = {
+ criteria = {
'criteria' => { 'filters' => { 'id' => { '$in' => ids } } },
'content_types' => [Runcible::Extensions::Errata.content_type]
}
applicability(criteria)
end