Class: EhbrsRubyUtils::Booking::Processors::List::BuildAccommodation

Inherits:
Object
  • Object
show all
Defined in:
lib/ehbrs_ruby_utils/booking/processors/list/build_accommodation.rb

Constant Summary collapse

TOTAL_VALUE =
'=index($A:$ZZZ;row();column()-2)+index($A:$ZZZ;row();column()-1)'

Instance Method Summary collapse

Instance Method Details

Returns:

  • (String)


20
21
22
# File 'lib/ehbrs_ruby_utils/booking/processors/list/build_accommodation.rb', line 20

def link_value
  "=HYPERLINK(\"#{data.fetch(:href)}\";\"#{data.fetch(:name)}\")"
end

#resultObject



13
14
15
16
17
# File 'lib/ehbrs_ruby_utils/booking/processors/list/build_accommodation.rb', line 13

def result
  %i[link total].inject(data) do |a, e|
    a.merge(e => send("#{e}_value"))
  end
end

#total_valueString

Returns:

  • (String)


25
26
27
# File 'lib/ehbrs_ruby_utils/booking/processors/list/build_accommodation.rb', line 25

def total_value
  TOTAL_VALUE
end