Sha256: 59d0a08ecdb035f1212df93ee7b2fbd7cd704a30e4d965c8d70ed0a0af767007

Contents?: true

Size: 978 Bytes

Versions: 2

Compression:

Stored size: 978 Bytes

Contents

# frozen_string_literal: true

require "physical"
require "money"
require "dry/monads"
require "restclient"

# Explicitly configure the default rounding mode to avoid deprecation warnings
Money.rounding_mode = BigDecimal::ROUND_HALF_EVEN

require "zeitwerk"

loader = Zeitwerk::Loader.for_gem
loader.inflector.inflect(
  "rl" => "RL",
  "parse_create_bol_response" => "ParseCreateBOLResponse",
  "parse_print_bol_response" => "ParsePrintBOLResponse",
  "serialize_create_bol_request" => "SerializeCreateBOLRequest",
  "bol_structures_serializer" => "BOLStructuresSerializer",
  "bol_packages_serializer" => "BOLPackagesSerializer",
  "bol_options" => "BOLOptions",
  "ship_engine_ltl" => "ShipEngineLTL",
  "tforce_freight" => "TForceFreight",
  "generate_create_bol_request_hash" => "GenerateCreateBOLRequestHash",
  "parse_xml_response" => "ParseXMLResponse",
  "usps_ship" => "USPSShip",
  "shipping_methods" => "SHIPPING_METHODS"
)
loader.setup

module FriendlyShipping
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
friendly_shipping-0.10.1 lib/friendly_shipping.rb
friendly_shipping-0.10.0 lib/friendly_shipping.rb