Method: ActionController::MimeResponds::Collector::VariantCollector#any

Defined in:
actionpack/lib/action_controller/metal/mime_responds.rb

#any(*args, &block) ⇒ Object Also known as: all



307
308
309
310
311
312
313
314
315
# File 'actionpack/lib/action_controller/metal/mime_responds.rb', line 307

def any(*args, &block)
  if block_given?
    if args.any? && args.none? { |a| a == @variant }
      args.each { |v| @variants[v] = block }
    else
      @variants[:any] = block
    end
  end
end