Sha256: e4951a711d4888bdf130c0770216d144f1a61e08a9576c9f053a428089bf06b8

Contents?: true

Size: 351 Bytes

Versions: 4

Compression:

Stored size: 351 Bytes

Contents

module QuickTravel
  module Discounts
    class BookingDiscount < DiscountTree
      def initialize(attrs = {})
        super(
          attrs.merge(
            'root'     => attrs,
            'children' => attrs['reservation_discounts']
          )
        )
      end

      def reservation_discounts
        @children
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
quicktravel_client-1.1.2 lib/quick_travel/discounts/booking_discount.rb
quicktravel_client-1.1.1 lib/quick_travel/discounts/booking_discount.rb
quicktravel_client-1.1.0 lib/quick_travel/discounts/booking_discount.rb
quicktravel_client-1.0.2 lib/quick_travel/discounts/booking_discount.rb