Class: Middleman::Sitemap::Extensions::RequestEndpoints::EndpointResource
- Inherits:
-
Resource
- Object
- Resource
- Middleman::Sitemap::Extensions::RequestEndpoints::EndpointResource
- Defined in:
- lib/middleman-core/sitemap/extensions/request_endpoints.rb
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, #path, #store
Instance Method Summary collapse
- #binary? ⇒ Boolean
- #ignored? ⇒ Boolean
-
#initialize(store, path, source_file) ⇒ EndpointResource
constructor
A new instance of EndpointResource.
- #metadata ⇒ Object
- #raw_data ⇒ Object
- #render ⇒ Object
- #template? ⇒ Boolean
Methods inherited from Resource
#add_metadata, #ext, #source_file, #url
Methods included from ContentType
Methods included from Traversal
#children, #directory_index?, #eponymous_directory?, #eponymous_directory_path, #parent, #siblings
Constructor Details
#initialize(store, path, source_file) ⇒ EndpointResource
Returns a new instance of EndpointResource.
72 73 74 75 76 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 72 def initialize(store, path, source_file) @request_path = ::Middleman::Util.normalize_path(source_file) super(store, path) end |
Instance Attribute Details
#output ⇒ Object
Returns the value of attribute output.
70 71 72 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 70 def output @output end |
#request_path ⇒ Object (readonly)
Returns the value of attribute request_path.
86 87 88 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 86 def request_path @request_path end |
Instance Method Details
#binary? ⇒ Boolean
88 89 90 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 88 def binary? false end |
#ignored? ⇒ Boolean
96 97 98 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 96 def ignored? false end |
#metadata ⇒ Object
100 101 102 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 100 def @local_metadata.dup end |
#raw_data ⇒ Object
92 93 94 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 92 def raw_data {} end |
#render ⇒ Object
82 83 84 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 82 def render(*) return output.call if output end |
#template? ⇒ Boolean
78 79 80 |
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 78 def template? true end |