Class: ApplicationComponent Abstract
- Inherits:
-
AmberComponent::Base
- Object
- ActionView::Base
- AmberComponent::Base
- ApplicationComponent
- Includes:
- ApplicationHelper
- Defined in:
- lib/generators/amber_component/templates/application_component.rb
Overview
This class is abstract.
Subclass to create a new component.
Abstract class which should serve as a superclass for all your custom components in this app.
Instance Attribute Summary
Attributes included from AmberComponent::Views::ClassMethods
Attributes included from AmberComponent::Props::ClassMethods
Method Summary
Methods inherited from AmberComponent::Base
compiled_method_container, #compiled_method_container, format, identifier, #initialize, type
Methods included from AmberComponent::Helpers::ClassHelper
Methods included from AmberComponent::Views::ClassMethods
#view, #view_file_name, #view_path, #view_template_source, #view_type
Methods included from AmberComponent::Assets::ClassMethods
#all_asset_dir_paths, #asset_dir_from_name, #asset_dir_path, #asset_file_names, #asset_path
Methods included from AmberComponent::Rendering::ClassMethods
#compile, #compile?, #compiled?, #render, #template_handler
Methods included from AmberComponent::Props::ClassMethods
#prop, #prop_names, #required_prop_names
Methods included from AmberComponent::Rendering::InstanceMethods
#nested_content, #render, #render_in, #safe_capture
Methods included from AmberComponent::Helpers::CssHelper
Constructor Details
This class inherits a constructor from AmberComponent::Base