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