Module: Marfa
- Defined in:
- lib/marfa.rb,
lib/marfa/cache.rb,
lib/marfa/version.rb,
lib/marfa/controllers.rb,
lib/marfa/helpers/scss.rb,
lib/marfa/configuration.rb,
lib/marfa/helpers/style.rb,
lib/marfa/file_templates.rb,
lib/marfa/models/base_dto.rb,
lib/marfa/models/db_model.rb,
lib/marfa/models/api_model.rb,
lib/marfa/blocks/base_block.rb,
lib/marfa/helpers/http/vary.rb,
lib/marfa/helpers/controller.rb,
lib/marfa/helpers/javascript.rb,
lib/marfa/controllers/css_controller.rb,
lib/marfa/controllers/base_controller.rb
Overview
Extending Marfa
Defined Under Namespace
Modules: Blocks, Controllers, FileTemplates, Helpers, Models Classes: Cache
Constant Summary collapse
- VERSION =
The version constant for the current version of Marfa
'0.1.5'
Class Method Summary collapse
- .cache ⇒ Object
-
.config ⇒ Object
Configuration.
-
.configure_app ⇒ Object
Configure BaseController - configure Sinatra.
-
.version ⇒ String
The current Marfa version.
Class Method Details
.cache ⇒ Object
78 79 80 |
# File 'lib/marfa/cache.rb', line 78 def self.cache @cache ||= Marfa::Cache.new end |
.config ⇒ Object
Configuration
8 9 10 |
# File 'lib/marfa/configuration.rb', line 8 def self.config @config ||= OpenStruct.new end |
.configure_app ⇒ Object
Configure BaseController - configure Sinatra
13 14 15 16 17 18 19 |
# File 'lib/marfa/configuration.rb', line 13 def self.configure_app return if @config.to_h.empty? _configure_settings(Marfa::Controllers::BaseController) _configure_settings(Marfa::Controllers::CssController) _configure_ext_modules(Marfa::Controllers::BaseController) end |