css_include_tag (Merb::AssetsMixin)

    # File lib/merb-assets/assets_mixin.rb, line 491
        def css_include_tag(*stylesheets)
          options = stylesheets.last.is_a?(Hash) ? stylesheets.pop : {}
          return nil if stylesheets.empty?

          reload = options[:reload] || Merb::Config[:reload_templates]

          if (bundle_name = options[:bundle]) && Merb::Assets.bundle? && stylesheets.size > 1
            bundler = Merb::Assets::StylesheetAssetBundler.new(bundle_name, *stylesheets)
            bundled_asset = bundler.bundle!
            return css_include_tag(bundled_asset)
          end

          tags = ""

          for stylesheet in stylesheets
            href = asset_path(:stylesheet, stylesheet)
            href += href.include?('?') ? "&#{random_query_string}" : "?#{random_query_string}" if reload
            attrs = {
              :href => href,
              :type => "text/css",
              :rel => "Stylesheet",
              :charset => options[:charset] || 'utf-8',
              :media => options[:media] || :all
            }
            tags << %Q{<link #{attrs.to_xml_attributes} />}
          end

          return tags
        end