class FriendlyShipping::Carrier
Attributes
balance[R]
code[R]
data[R]
id[R]
name[R]
shipping_methods[R]
Public Class Methods
new(id: nil, name: nil, code: nil, shipping_methods: [], balance: nil, data: {})
click to toggle source
@param [Integer] id The carrier's ID @param [String] name The carrier's name @param [String] code The carrier's unique code @param [Array] shipping_methods
The shipping methods available on this carrier @param [Float] balance The remaining balance for this carrier @param [Hash] data Additional data related to this carrier
# File lib/friendly_shipping/carrier.rb, line 13 def initialize(id: nil, name: nil, code: nil, shipping_methods: [], balance: nil, data: {}) @id = id @name = name @code = code @shipping_methods = shipping_methods @balance = balance @data = data end
Public Instance Methods
==(other)
click to toggle source
# File lib/friendly_shipping/carrier.rb, line 22 def ==(other) id == other.id end