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, #destination_path, #path, #store
Instance Method Summary
collapse
Methods inherited from Resource
#add_metadata, #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
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
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
|
100
101
102
|
# File 'lib/middleman-core/sitemap/extensions/request_endpoints.rb', line 100
def metadata
@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
|