class ONIX::SupplyDetail
Public Instance Methods
availability_date()
click to toggle source
supply availability date @return [Date]
# File lib/onix/supply_detail.rb, line 56 def availability_date av = @supply_dates.availability.first if av av.date end end
available?()
click to toggle source
@!group High level is supply available ? @return [Boolean]
# File lib/onix/supply_detail.rb, line 44 def available? ["Available", "NotYetAvailable", "InStock", "ToOrder", "Pod"].include?(@product_availability.human) end
distributors()
click to toggle source
@!group Shortcuts @return [Array<Supplier>]
# File lib/onix/supply_detail.rb, line 35 def distributors @suppliers.select { |s| s.role.human =~ /Distributor/ }.uniq end
sold_separately?()
click to toggle source
does supply can be sold separately ? @return [Boolean]
# File lib/onix/supply_detail.rb, line 50 def sold_separately? @product_availability.human != "NotSoldSeparately" end