lib/middleman-core/meta_pages/sitemap_resource.rb
if !defined?(::Padrino::Helpers) require 'vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/support_lite' require 'vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers' end module Middleman module MetaPages # View class for a sitemap resource class SitemapResource include Padrino::Helpers::OutputHelpers include Padrino::Helpers::TagHelpers def initialize(resource) @resource = resource end def render content_tag :div, :class => 'resource-details' do content_tag :table do content = "" resource_properties.each do |label, value| content << content_tag(:tr) do row_content = "" row_content << content_tag(:th, label) row_content << content_tag(:td, value) row_content.html_safe end end content.html_safe end end end # A hash of label to value for all the properties we want to display def resource_properties props = { 'Path' => @resource.path, 'Build Path' => @resource.destination_path, 'URL' => content_tag(:a, @resource.url, :href => @resource.url), 'Source File' => @resource.source_file, } data = @resource.data props['Data'] = data unless data.empty? options = @resource.metadata[:options] props['Options'] = options unless options.empty? props end def css_classes ['resource'] end end end end
Source Files
- lib/middleman-core.rb
- lib/middleman-core/application.rb
- lib/middleman-core/cli.rb
- lib/middleman-core/cli/build.rb
- lib/middleman-core/cli/bundler.rb
- lib/middleman-core/cli/console.rb
- lib/middleman-core/cli/extension.rb
- lib/middleman-core/cli/init.rb
- lib/middleman-core/cli/server.rb
- lib/middleman-core/configuration.rb
- lib/middleman-core/core_extensions.rb
- lib/middleman-core/core_extensions/data.rb
- lib/middleman-core/core_extensions/extensions.rb
- lib/middleman-core/core_extensions/external_helpers.rb
- lib/middleman-core/core_extensions/file_watcher.rb
- lib/middleman-core/core_extensions/front_matter.rb
- lib/middleman-core/core_extensions/rendering.rb
- lib/middleman-core/core_extensions/request.rb
- lib/middleman-core/core_extensions/routing.rb
- lib/middleman-core/core_extensions/show_exceptions.rb
- lib/middleman-core/extensions.rb
- lib/middleman-core/load_paths.rb
- lib/middleman-core/logger.rb
- lib/middleman-core/meta_pages.rb
- lib/middleman-core/meta_pages/config_setting.rb
- lib/middleman-core/meta_pages/sitemap_resource.rb
- lib/middleman-core/meta_pages/sitemap_tree.rb
- lib/middleman-core/preview_server.rb
- lib/middleman-core/profiling.rb
- lib/middleman-core/renderers/coffee_script.rb
- lib/middleman-core/renderers/erb.rb
- lib/middleman-core/renderers/haml.rb
- lib/middleman-core/renderers/kramdown.rb
- lib/middleman-core/renderers/less.rb
- lib/middleman-core/renderers/liquid.rb
- lib/middleman-core/renderers/markdown.rb
- lib/middleman-core/renderers/redcarpet.rb
- lib/middleman-core/renderers/sass.rb
- lib/middleman-core/renderers/slim.rb
- lib/middleman-core/renderers/stylus.rb
- lib/middleman-core/sitemap.rb
- lib/middleman-core/sitemap/extensions/content_type.rb
- lib/middleman-core/sitemap/extensions/ignores.rb
- lib/middleman-core/sitemap/extensions/on_disk.rb
- lib/middleman-core/sitemap/extensions/proxies.rb
- lib/middleman-core/sitemap/extensions/redirects.rb
- lib/middleman-core/sitemap/extensions/request_endpoints.rb
- lib/middleman-core/sitemap/extensions/traversal.rb
- lib/middleman-core/sitemap/queryable.rb
- lib/middleman-core/sitemap/resource.rb
- lib/middleman-core/sitemap/store.rb
- lib/middleman-core/step_definitions.rb
- lib/middleman-core/step_definitions/builder_steps.rb
- lib/middleman-core/step_definitions/middleman_steps.rb
- lib/middleman-core/step_definitions/server_steps.rb
- lib/middleman-core/templates.rb
- lib/middleman-core/templates/default.rb
- lib/middleman-core/templates/empty.rb
- lib/middleman-core/templates/extension/features/support/env.rb
- lib/middleman-core/templates/extension/lib/lib.rb
- lib/middleman-core/templates/extension/lib/middleman_extension.rb
- lib/middleman-core/templates/html5.rb
- lib/middleman-core/templates/local.rb
- lib/middleman-core/templates/mobile.rb
- lib/middleman-core/util.rb
- lib/middleman-core/version.rb
- lib/middleman-more/core_extensions/compass.rb
- lib/middleman-more/core_extensions/default_helpers.rb
- lib/middleman-more/core_extensions/i18n.rb
- lib/middleman-more/extensions/asset_hash.rb
- lib/middleman-more/extensions/asset_host.rb
- lib/middleman-more/extensions/automatic-alt-tags.rb
- lib/middleman-more/extensions/automatic_image_sizes.rb
- lib/middleman-more/extensions/cache_buster.rb
- lib/middleman-more/extensions/directory_indexes.rb
- lib/middleman-more/extensions/gzip.rb
- lib/middleman-more/extensions/lorem.rb
- lib/middleman-more/extensions/minify_css.rb
- lib/middleman-more/extensions/minify_javascript.rb
- lib/middleman-more/extensions/relative_assets.rb
- lib/middleman-more/templates/smacss.rb
- lib/middleman/rack.rb
- lib/vendored-middleman-deps/fastimage.rb
- lib/vendored-middleman-deps/hooks-0.2.0/lib/hooks.rb
- lib/vendored-middleman-deps/hooks-0.2.0/lib/hooks/inheritable_attribute.rb
- lib/vendored-middleman-deps/hooks-0.2.0/test/hooks_test.rb
- lib/vendored-middleman-deps/hooks-0.2.0/test/inheritable_attribute_test.rb
- lib/vendored-middleman-deps/hooks-0.2.0/test/test_helper.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/flash.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/rendering.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/rendering/extensions/erubis.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/rendering/extensions/haml.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/rendering/extensions/slim.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/routing.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/caller.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/cli/adapter.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/cli/base.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/cli/console.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/cli/rake.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/cli/rake_tasks.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/command.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/loader.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/logger.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/module.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/mounter.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/reloader.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/router.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/server.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/support_lite.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/tasks.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/version.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/app_gem/app/app.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/app_gem/lib/app_gem.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/app_gem/lib/app_gem/version.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/apps/complex.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/apps/simple.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/dependencies/a.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/dependencies/b.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/dependencies/c.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/dependencies/circular/e.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/dependencies/circular/f.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/dependencies/circular/g.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/fixtures/dependencies/d.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/helper.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/mini_shoulda.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_application.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_core.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_csrf_protection.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_dependencies.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_filters.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_flash.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_locale.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_logger.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_mounter.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_reloader_complex.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_reloader_simple.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_rendering.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_restful_routing.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_router.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_routing.rb
- lib/vendored-middleman-deps/padrino-core-0.11.2/test/test_support_lite.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/asset_tag_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/breadcrumb_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/form_builder/abstract_form_builder.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/form_builder/standard_form_builder.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/form_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/format_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/number_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/output_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/output_helpers/abstract_handler.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/output_helpers/erb_handler.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/output_helpers/haml_handler.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/output_helpers/slim_handler.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/render_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/tag_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/lib/padrino-helpers/translation_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/fixtures/markup_app/app.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/fixtures/render_app/app.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/helper.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_asset_tag_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_form_builder.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_form_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_format_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_locale.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_number_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_output_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_render_helpers.rb
- lib/vendored-middleman-deps/padrino-helpers-0.11.2/test/test_tag_helpers.rb