Class: Playbook::PbDateRangeInline::DateRangeInline

Inherits:
Object
  • Object
show all
Includes:
ActionView::Context, ActionView::Helpers::TagHelper, Playbook::Props
Defined in:
app/pb_kits/playbook/pb_date_range_inline/date_range_inline.rb

Instance Method Summary collapse

Methods included from Playbook::Props

#generate_classname, #initialize, #prop

Instance Method Details

#classnameObject



15
16
17
# File 'app/pb_kits/playbook/pb_date_range_inline/date_range_inline.rb', line 15

def classname
  generate_classname("pb_date_range_inline_kit")
end

#end_date_displayObject



19
20
21
22
23
24
# File 'app/pb_kits/playbook/pb_date_range_inline/date_range_inline.rb', line 19

def end_date_display
  date_time = Playbook::PbKit::PbDateTime.new(end_date)
  (:time, datetime: date_time.to_iso) do
    "#{date_time.to_day} #{date_time.to_month_downcase} #{date_time.to_year}"
  end
end

#start_date_displayObject



26
27
28
29
30
31
# File 'app/pb_kits/playbook/pb_date_range_inline/date_range_inline.rb', line 26

def start_date_display
  date_time = Playbook::PbKit::PbDateTime.new(start_date)
  (:time, datetime: date_time.to_iso) do
    "#{date_time.to_day} #{date_time.to_month_downcase} #{date_time.to_year}"
  end
end