class ActiveShipping::AustraliaPost::ServiceRequest
Public Class Methods
new(origin, destination, package, options)
click to toggle source
Calls superclass method
ActiveShipping::AustraliaPost::AustraliaPostRequest::new
# File lib/active_shipping/carriers/australia_post.rb, line 172 def initialize(origin, destination, package, options) super @endpoints = PARCEL_ENDPOINTS[:service] end
Public Instance Methods
parse(data)
click to toggle source
Calls superclass method
ActiveShipping::AustraliaPost::AustraliaPostRequest#parse
# File lib/active_shipping/carriers/australia_post.rb, line 177 def parse(data) super @rates = response['services']['service'].map do |service| { service_name: service['name'], service_code: service['code'], total_price: service['price'].to_f, currency: 'AUD' } end end