Class: Middleman::Sitemap::Extensions::EndpointResource
- Defined in:
- middleman-core/lib/middleman-core/sitemap/extensions/request_endpoints.rb
Constant Summary
Constants inherited from Resource
Resource::FILTER, Resource::MAYBE_METADATA_CONTRACT, Resource::METADATA_CONTRACT
Constants included from Contracts
Instance Attribute Summary collapse
-
#output ⇒ Object
Returns the value of attribute output.
-
#request_path ⇒ Object
readonly
Returns the value of attribute request_path.
Attributes inherited from Resource
#app, #destination_path, #file_descriptor, #path, #priority, #vertices
Instance Method Summary collapse
- #ignored? ⇒ Boolean
-
#initialize(store, path, request_path) ⇒ EndpointResource
constructor
A new instance of EndpointResource.
- #render ⇒ Object
- #template? ⇒ Boolean
Methods inherited from Resource
#<=>, #Any, #Bool, #Hash, #String, #add_filter, #add_metadata, #add_metadata_locals, #add_metadata_options, #add_metadata_page, #binary?, #content_type, #data, #ext, #ignore!, #locals, #metadata, #normalized_path, #options, #page, #page_id, #proxy_to, #render_without_filters, #source_file, #static_file?, #to_s, #url
Methods included from Traversal
#children, #directory_index?, #eponymous_directory?, #eponymous_directory_path, #parent, #parent_helper, #siblings, #traversal_root
Methods included from Contracts
Constructor Details
#initialize(store, path, request_path) ⇒ EndpointResource
Returns a new instance of EndpointResource.
44 45 46 47 |
# File 'middleman-core/lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 44 def initialize(store, path, request_path) super(store, path) @request_path = ::Middleman::Util.normalize_path(request_path) end |
Instance Attribute Details
#output ⇒ Object
Returns the value of attribute output.
42 43 44 |
# File 'middleman-core/lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 42 def output @output end |
#request_path ⇒ Object (readonly)
Returns the value of attribute request_path.
50 51 52 |
# File 'middleman-core/lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 50 def request_path @request_path end |
Instance Method Details
#ignored? ⇒ Boolean
63 64 65 |
# File 'middleman-core/lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 63 def ignored? false end |
#render ⇒ Object
58 59 60 |
# File 'middleman-core/lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 58 def render(*) return output.call if output end |
#template? ⇒ Boolean
53 54 55 |
# File 'middleman-core/lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 53 def template? true end |