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.
139
140
141
142
143
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 139
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.
137
138
139
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 137
def output
@output
end
|
Instance Method Details
#binary? ⇒ Boolean
157
158
159
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 157
def binary?
false
end
|
#ignored? ⇒ Boolean
165
166
167
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 165
def ignored?
false
end
|
169
170
171
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 169
def metadata
@local_metadata.dup
end
|
#raw_data ⇒ Object
161
162
163
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 161
def raw_data
{}
end
|
#render(*args, &block) ⇒ Object
149
150
151
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 149
def render(*args, &block)
return self.output.call if self.output
end
|
#request_path ⇒ Object
153
154
155
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 153
def request_path
@request_path
end
|
#template? ⇒ Boolean
145
146
147
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 145
def template?
true
end
|