lib/middleman-core/dependencies/edge.rb
require 'middleman-core/contracts' require 'middleman-core/dependencies/vertices/vertex' module Middleman module Dependencies class Edge include Contracts Contract Vertex attr_reader :vertex Contract ImmutableSetOf[Vertex] attr_accessor :depends_on Contract Vertex, ImmutableSetOf[Vertex] => Any def initialize(vertex, depends_on) @vertex = vertex @depends_on = depends_on end Contract String def to_s "#<#{self.class} vertex=#{@vertex} edges=#{@edges}>" end end end end
Source Files
- lib/middleman-core.rb
- lib/middleman-core/application.rb
- lib/middleman-core/builder.rb
- lib/middleman-core/callback_manager.rb
- lib/middleman-core/config_context.rb
- lib/middleman-core/configuration.rb
- lib/middleman-core/contracts.rb
- lib/middleman-core/core_extensions.rb
- lib/middleman-core/core_extensions/collections.rb
- lib/middleman-core/core_extensions/collections/lazy_root.rb
- lib/middleman-core/core_extensions/collections/lazy_step.rb
- lib/middleman-core/core_extensions/collections/pagination.rb
- lib/middleman-core/core_extensions/collections/step_context.rb
- lib/middleman-core/core_extensions/data.rb
- lib/middleman-core/core_extensions/data/controller.rb
- lib/middleman-core/core_extensions/data/proxies/array.rb
- lib/middleman-core/core_extensions/data/proxies/base.rb
- lib/middleman-core/core_extensions/data/proxies/hash.rb
- lib/middleman-core/core_extensions/data/stores/base.rb
- lib/middleman-core/core_extensions/data/stores/in_memory.rb
- lib/middleman-core/core_extensions/data/stores/local_file.rb
- lib/middleman-core/core_extensions/default_helpers.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/i18n.rb
- lib/middleman-core/core_extensions/rendering.rb
- lib/middleman-core/core_extensions/routing.rb
- lib/middleman-core/core_extensions/show_exceptions.rb
- lib/middleman-core/data_proxy.rb
- lib/middleman-core/dependencies.rb
- lib/middleman-core/dependencies/edge.rb
- lib/middleman-core/dependencies/graph.rb
- lib/middleman-core/dependencies/vertices.rb
- lib/middleman-core/dependencies/vertices/data_collection_path_vertex.rb
- lib/middleman-core/dependencies/vertices/data_collection_vertex.rb
- lib/middleman-core/dependencies/vertices/file_vertex.rb
- lib/middleman-core/dependencies/vertices/vertex.rb
- lib/middleman-core/dns_resolver.rb
- lib/middleman-core/dns_resolver/basic_network_resolver.rb
- lib/middleman-core/dns_resolver/hosts_resolver.rb
- lib/middleman-core/dns_resolver/local_link_resolver.rb
- lib/middleman-core/dns_resolver/network_resolver.rb
- lib/middleman-core/extension.rb
- lib/middleman-core/extension_manager.rb
- lib/middleman-core/extensions.rb
- lib/middleman-core/extensions/asset_hash.rb
- lib/middleman-core/extensions/asset_host.rb
- lib/middleman-core/extensions/automatic_alt_tags.rb
- lib/middleman-core/extensions/automatic_image_sizes.rb
- lib/middleman-core/extensions/cache_buster.rb
- lib/middleman-core/extensions/directory_indexes.rb
- lib/middleman-core/extensions/external_pipeline.rb
- lib/middleman-core/extensions/gzip.rb
- lib/middleman-core/extensions/lorem.rb
- lib/middleman-core/extensions/minify_css.rb
- lib/middleman-core/extensions/minify_javascript.rb
- lib/middleman-core/extensions/relative_assets.rb
- lib/middleman-core/file_renderer.rb
- lib/middleman-core/filter.rb
- lib/middleman-core/inline_url_filter.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/preview_server/checks.rb
- lib/middleman-core/preview_server/information.rb
- lib/middleman-core/preview_server/network_interface_inventory.rb
- lib/middleman-core/preview_server/server_hostname.rb
- lib/middleman-core/preview_server/server_information.rb
- lib/middleman-core/preview_server/server_information_callback_proxy.rb
- lib/middleman-core/preview_server/server_information_validator.rb
- lib/middleman-core/preview_server/server_ip_address.rb
- lib/middleman-core/preview_server/server_url.rb
- lib/middleman-core/preview_server/tcp_port_prober.rb
- lib/middleman-core/profiling.rb
- lib/middleman-core/rack.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/sass_functions.rb
- lib/middleman-core/renderers/slim.rb
- lib/middleman-core/renderers/stylus.rb
- lib/middleman-core/sitemap/extensions/ignores.rb
- lib/middleman-core/sitemap/extensions/import.rb
- lib/middleman-core/sitemap/extensions/move_file.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/resource.rb
- lib/middleman-core/sitemap/resource_list_container.rb
- lib/middleman-core/sitemap/store.rb
- lib/middleman-core/sources.rb
- lib/middleman-core/sources/source_watcher.rb
- lib/middleman-core/step_definitions.rb
- lib/middleman-core/step_definitions/builder_steps.rb
- lib/middleman-core/step_definitions/commandline_steps.rb
- lib/middleman-core/step_definitions/middleman_steps.rb
- lib/middleman-core/step_definitions/server_steps.rb
- lib/middleman-core/template_context.rb
- lib/middleman-core/template_renderer.rb
- lib/middleman-core/util.rb
- lib/middleman-core/util/binary.rb
- lib/middleman-core/util/data.rb
- lib/middleman-core/util/empty_hash.rb
- lib/middleman-core/util/files.rb
- lib/middleman-core/util/paths.rb
- lib/middleman-core/util/rack.rb
- lib/middleman-core/util/uri_templates.rb
- lib/middleman-core/version.rb
- lib/middleman/rack.rb