Class: Middleman::Sitemap::Extensions::RequestEndpoints::EndpointResource
- Inherits:
-
Resource
- Object
- Resource
- Middleman::Sitemap::Extensions::RequestEndpoints::EndpointResource
show all
- Defined in:
- lib/middleman-core/sitemap/extensions/request_endpoints.rb
Instance Attribute Summary collapse
Attributes inherited from Resource
#app, #path, #store
Instance Method Summary
collapse
Methods inherited from Resource
#add_metadata, #destination_path, #destination_path=, #ext, #source_file, #url
#content_type
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.
78
79
80
81
82
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 78
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.
76
77
78
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 76
def output
@output
end
|
Instance Method Details
#binary? ⇒ Boolean
96
97
98
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 96
def binary?
false
end
|
#ignored? ⇒ Boolean
104
105
106
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 104
def ignored?
false
end
|
108
109
110
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 108
def metadata
@local_metadata.dup
end
|
#raw_data ⇒ Object
100
101
102
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 100
def raw_data
{}
end
|
#render(*args, &block) ⇒ Object
88
89
90
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 88
def render(*args, &block)
return self.output.call if self.output
end
|
#request_path ⇒ Object
92
93
94
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 92
def request_path
@request_path
end
|
#template? ⇒ Boolean
84
85
86
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 84
def template?
true
end
|