Class: Spikard::StaticFilesConfig
- Inherits:
-
Object
- Object
- Spikard::StaticFilesConfig
- Defined in:
- lib/spikard/config.rb
Overview
Static file serving configuration.
Serves files from a directory at a given route prefix. Multiple static file configurations can be registered.
Instance Attribute Summary collapse
-
#cache_control ⇒ Object
Returns the value of attribute cache_control.
-
#directory ⇒ Object
Returns the value of attribute directory.
-
#index_file ⇒ Object
Returns the value of attribute index_file.
-
#route_prefix ⇒ Object
Returns the value of attribute route_prefix.
Instance Method Summary collapse
-
#initialize(directory:, route_prefix:, index_file: true, cache_control: nil) ⇒ StaticFilesConfig
constructor
A new instance of StaticFilesConfig.
Constructor Details
#initialize(directory:, route_prefix:, index_file: true, cache_control: nil) ⇒ StaticFilesConfig
Returns a new instance of StaticFilesConfig.
153 154 155 156 157 158 |
# File 'lib/spikard/config.rb', line 153 def initialize(directory:, route_prefix:, index_file: true, cache_control: nil) @directory = directory @route_prefix = route_prefix @index_file = index_file @cache_control = cache_control end |
Instance Attribute Details
#cache_control ⇒ Object
Returns the value of attribute cache_control.
147 148 149 |
# File 'lib/spikard/config.rb', line 147 def cache_control @cache_control end |
#directory ⇒ Object
Returns the value of attribute directory.
147 148 149 |
# File 'lib/spikard/config.rb', line 147 def directory @directory end |
#index_file ⇒ Object
Returns the value of attribute index_file.
147 148 149 |
# File 'lib/spikard/config.rb', line 147 def index_file @index_file end |
#route_prefix ⇒ Object
Returns the value of attribute route_prefix.
147 148 149 |
# File 'lib/spikard/config.rb', line 147 def route_prefix @route_prefix end |