Module: Liquidbook
- Defined in:
- lib/liquidbook.rb,
lib/liquidbook/cli.rb,
lib/liquidbook/config.rb,
lib/liquidbook/version.rb,
lib/liquidbook/mock_data.rb,
lib/liquidbook/server/app.rb,
lib/liquidbook/pid_manager.rb,
lib/liquidbook/param_parser.rb,
lib/liquidbook/schema_parser.rb,
lib/liquidbook/theme_renderer.rb,
lib/liquidbook/filter_type_map.rb,
lib/liquidbook/parameter_merger.rb,
lib/liquidbook/tags/section_tag.rb,
lib/liquidbook/template_analyzer.rb,
lib/liquidbook/theme_file_system.rb,
lib/liquidbook/filters/shopify_filters.rb
Defined Under Namespace
Modules: FilterTypeMap, Filters, Server, Tags
Classes: CLI, Config, Error, MockData, ParamParser, ParameterMerger, PidManager, SchemaParser, TemplateAnalyzer, ThemeFileSystem, ThemeRenderer
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.root ⇒ Object
23
24
25
|
# File 'lib/liquidbook.rb', line 23
def root
@root || Dir.pwd
end
|
Class Method Details
.config ⇒ Object
33
34
35
|
# File 'lib/liquidbook.rb', line 33
def config
@config ||= Config.new(theme_root: root)
end
|
.environment ⇒ Object
29
30
31
|
# File 'lib/liquidbook.rb', line 29
def environment
@environment ||= build_environment
end
|
.reset! ⇒ Object
Reset (useful when reloading)
38
39
40
41
|
# File 'lib/liquidbook.rb', line 38
def reset!
@environment = nil
@config = nil
end
|