class FriendlyShipping::ShipmentOptions
Attributes
package_options[R]
package_options_class[R]
Public Class Methods
new( package_options: Set.new, package_options_class: PackageOptions )
click to toggle source
# File lib/friendly_shipping/shipment_options.rb, line 5 def initialize( package_options: Set.new, package_options_class: PackageOptions ) @package_options = package_options @package_options_class = package_options_class end
Public Instance Methods
options_for_package(package)
click to toggle source
# File lib/friendly_shipping/shipment_options.rb, line 13 def options_for_package(package) package_options.detect do |package_option| package_option.package_id == package.id end || package_options_class.new(package_id: nil) end