Class: EhbrsRubyUtils::Airbnb::Processors::Page::BuildAccommodation
- Inherits:
-
Object
- Object
- EhbrsRubyUtils::Airbnb::Processors::Page::BuildAccommodation
- Defined in:
- lib/ehbrs_ruby_utils/airbnb/processors/page/build_accommodation.rb
Instance Method Summary collapse
Instance Method Details
#link_value ⇒ String
18 19 20 |
# File 'lib/ehbrs_ruby_utils/airbnb/processors/page/build_accommodation.rb', line 18 def link_value "=HYPERLINK(\"#{url_value}\";\"#{data.fetch(:name)}\")" end |
#result ⇒ Object
11 12 13 14 15 |
# File 'lib/ehbrs_ruby_utils/airbnb/processors/page/build_accommodation.rb', line 11 def result %i[link].inject(data) do |a, e| a.merge(e => send("#{e}_value")) end end |
#url_value ⇒ Addressable::URI
23 24 25 |
# File 'lib/ehbrs_ruby_utils/airbnb/processors/page/build_accommodation.rb', line 23 def url_value list.url + data.fetch(:href) end |