Sha256: d941f1ee79dbffc8f739c3de458b111fe4ffd103ebf90ee4829464aa484362cd
Contents?: true
Size: 393 Bytes
Versions: 1
Compression:
Stored size: 393 Bytes
Contents
module Kosher # A book. # # A book is offered on many venues and has many offers through those venues. class Book < Structure key :isbn key :asin key :offers, :type => Array, :default => [] # Returns the best kosher offer or nil if there are none. def best_kosher_offer offer = offers.sort.first offer && offer.kosher? ? offer : nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kosher-0.3.0 | lib/kosher/book.rb |