class CouponItems

Public Class Methods

from(source) click to toggle source
# File lib/order_review.rb, line 76
def self.from(source)
  doc = Nokogiri::HTML(source)
  coupon_items = doc.css(".m-side_useCoupon li").map { |item| CouponItem.new(item) }

  CouponItems.new(coupon_items)
end

Public Instance Methods

to_s() click to toggle source
# File lib/order_review.rb, line 83
def to_s
  return unless count > 0
  "\nCoupons".colorize(:green)
end