Sha256: f5e0db2ca7da05b854b6f3c5f7d886e43ed2914b563d811faf4b04350e27a3ee

Contents?: true

Size: 234 Bytes

Versions: 3

Compression:

Stored size: 234 Bytes

Contents

module Kosher
  class Book < Struct.new(:venue, :isbn, :asin, :sales_rank, :offers_total, :offers, :created_at)
    def best_kosher_offer
      offer = offers.sort.first

      (offer && offer.kosher?) ? offer : nil
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kosher-0.2.20 lib/kosher/book.rb
kosher-0.2.19 lib/kosher/book.rb
kosher-0.2.18 lib/kosher/book.rb