Class: ApplicationComponent Abstract

Inherits:
AmberComponent::Base show all
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

#method_view

Attributes included from AmberComponent::Props::ClassMethods

#prop_definitions

Method Summary

Methods inherited from AmberComponent::Base

compiled_method_container, #compiled_method_container, format, identifier, #initialize, type

Methods included from AmberComponent::Helpers::ClassHelper

#const_name, #source_location

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

#css_identifier

Constructor Details

This class inherits a constructor from AmberComponent::Base