Module: GenesisRuby::Api::Mixins::Requests::Financial::Business::CruiseLinesAttributes

Included in:
BusinessAttributes
Defined in:
lib/genesis_ruby/api/mixins/requests/financial/business/cruise_lines_attributes.rb

Overview

Mixin Cruise Lines Attributes

Instance Method Summary collapse

Instance Method Details

#business_cruise_end_dateObject

The date when cruise ends



25
26
27
28
29
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/cruise_lines_attributes.rb', line 25

def business_cruise_end_date
  @business_cruise_end_date&.strftime(
    GenesisRuby::Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS
  )
end

#business_cruise_end_date=(value) ⇒ Object

The date when cruise ends



32
33
34
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/cruise_lines_attributes.rb', line 32

def business_cruise_end_date=(value)
  parse_date attribute: __method__, value: value, allow_empty: true
end

#business_cruise_start_dateObject

The date when cruise begins



13
14
15
16
17
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/cruise_lines_attributes.rb', line 13

def business_cruise_start_date
  @business_cruise_start_date&.strftime(
    GenesisRuby::Api::Constants::DateTimeFormats::DD_MM_YYYY_L_HYPHENS
  )
end

#business_cruise_start_date=(value) ⇒ Object

The date when cruise begins



20
21
22
# File 'lib/genesis_ruby/api/mixins/requests/financial/business/cruise_lines_attributes.rb', line 20

def business_cruise_start_date=(value)
  parse_date attribute: __method__, value: value, allow_empty: true
end