Class: ContentBlockTools::TimePeriodComponent
- Inherits:
-
BaseComponent
- Object
- ViewComponent::Base
- BaseComponent
- ContentBlockTools::TimePeriodComponent
- Defined in:
- app/components/content_block_tools/time_period_component.rb
Instance Method Summary collapse
- #end_date ⇒ Object
-
#initialize(content_block:, _block_type: nil, _block_name: nil) ⇒ TimePeriodComponent
constructor
A new instance of TimePeriodComponent.
- #start_date ⇒ Object
Methods inherited from BaseComponent
Methods included from OverrideClasses
#font_classes, #font_size_class, #font_weight_class, #margin_classes, #padding_classes
Methods included from Govspeak
Constructor Details
#initialize(content_block:, _block_type: nil, _block_name: nil) ⇒ TimePeriodComponent
Returns a new instance of TimePeriodComponent.
3 4 5 |
# File 'app/components/content_block_tools/time_period_component.rb', line 3 def initialize(content_block:, _block_type: nil, _block_name: nil) @content_block = content_block end |
Instance Method Details
#end_date ⇒ Object
13 14 15 16 17 |
# File 'app/components/content_block_tools/time_period_component.rb', line 13 def end_date presented_date( content_block.details.dig(:date_range, :end, :date), ) end |
#start_date ⇒ Object
7 8 9 10 11 |
# File 'app/components/content_block_tools/time_period_component.rb', line 7 def start_date presented_date( content_block.details.dig(:date_range, :start, :date), ) end |