Class: GovukComponent::FooterComponent
- Defined in:
- app/components/govuk_component/footer_component.rb
Instance Attribute Summary collapse
-
#copyright ⇒ Object
readonly
Returns the value of attribute copyright.
-
#custom_container_classes ⇒ Object
readonly
Returns the value of attribute custom_container_classes.
-
#meta_items ⇒ Object
readonly
Returns the value of attribute meta_items.
-
#meta_items_title ⇒ Object
readonly
Returns the value of attribute meta_items_title.
-
#meta_licence ⇒ Object
readonly
Returns the value of attribute meta_licence.
-
#meta_text ⇒ Object
readonly
Returns the value of attribute meta_text.
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(classes: [], container_classes: [], container_html_attributes: {}, copyright_text: config.default_footer_copyright_text, copyright_url: config.default_footer_copyright_url, html_attributes: {}, meta_items: {}, meta_items_title: "Support links", meta_licence: nil, meta_text: config.default_footer_component_meta_text, meta_classes: [], meta_html_attributes: {}) ⇒ FooterComponent
constructor
A new instance of FooterComponent.
Methods inherited from Base
Constructor Details
#initialize(classes: [], container_classes: [], container_html_attributes: {}, copyright_text: config.default_footer_copyright_text, copyright_url: config.default_footer_copyright_url, html_attributes: {}, meta_items: {}, meta_items_title: "Support links", meta_licence: nil, meta_text: config.default_footer_component_meta_text, meta_classes: [], meta_html_attributes: {}) ⇒ FooterComponent
Returns a new instance of FooterComponent.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'app/components/govuk_component/footer_component.rb', line 10 def initialize( classes: [], container_classes: [], container_html_attributes: {}, copyright_text: config., copyright_url: config., html_attributes: {}, meta_items: {}, meta_items_title: "Support links", meta_licence: nil, meta_text: config., meta_classes: [], meta_html_attributes: {} ) @meta_text = @meta_items = () @meta_items_title = @meta_licence = @custom_meta_classes = @custom_meta_html_attributes = @copyright = build_copyright(copyright_text, copyright_url) @custom_container_classes = container_classes @custom_container_html_attributes = container_html_attributes super(classes: classes, html_attributes: html_attributes) end |
Instance Attribute Details
#copyright ⇒ Object (readonly)
Returns the value of attribute copyright.
8 9 10 |
# File 'app/components/govuk_component/footer_component.rb', line 8 def copyright @copyright end |
#custom_container_classes ⇒ Object (readonly)
Returns the value of attribute custom_container_classes.
8 9 10 |
# File 'app/components/govuk_component/footer_component.rb', line 8 def custom_container_classes @custom_container_classes end |
#meta_items ⇒ Object (readonly)
Returns the value of attribute meta_items.
8 9 10 |
# File 'app/components/govuk_component/footer_component.rb', line 8 def @meta_items end |
#meta_items_title ⇒ Object (readonly)
Returns the value of attribute meta_items_title.
8 9 10 |
# File 'app/components/govuk_component/footer_component.rb', line 8 def @meta_items_title end |
#meta_licence ⇒ Object (readonly)
Returns the value of attribute meta_licence.
8 9 10 |
# File 'app/components/govuk_component/footer_component.rb', line 8 def @meta_licence end |
#meta_text ⇒ Object (readonly)
Returns the value of attribute meta_text.
8 9 10 |
# File 'app/components/govuk_component/footer_component.rb', line 8 def @meta_text end |