Module: ViewComponentSubtemplates
- Defined in:
- lib/view_component_subtemplates/sub_template.rb,
lib/view_component_subtemplates.rb,
lib/view_component_subtemplates/version.rb,
lib/view_component_subtemplates/compiler_extension.rb,
lib/view_component_subtemplates/standalone_renderer.rb
Overview
sub_template.rb
Defined Under Namespace
Modules: AfterCompileHook, CompilerExtension, StandaloneRenderer Classes: Error, SubTemplate
Constant Summary collapse
- VERSION =
"0.3.0"
Class Method Summary collapse
- .component_subdir_for(component_class) ⇒ Object
- .sub_template_path_for(component_class, template_name) ⇒ Object
Class Method Details
.component_subdir_for(component_class) ⇒ Object
18 19 20 21 22 |
# File 'lib/view_component_subtemplates.rb', line 18 def self.component_subdir_for(component_class) component_dir = File.dirname(component_class.identifier) component_name = component_class.name.demodulize.underscore File.join(component_dir, component_name) end |
.sub_template_path_for(component_class, template_name) ⇒ Object
12 13 14 15 16 |
# File 'lib/view_component_subtemplates.rb', line 12 def self.sub_template_path_for(component_class, template_name) component_dir = File.dirname(component_class.identifier) component_name = component_class.name.demodulize.underscore File.join(component_dir, component_name, "#{template_name}.html.erb") end |