Sha256: c910a4a43f8c146e93cdc8b76818f08d2047f28de798b7243635c1ebd140c331

Contents?: true

Size: 369 Bytes

Versions: 3

Compression:

Stored size: 369 Bytes

Contents

Spree::Address.class_eval do
  def validation_enabled?
    Spree::Avatax::Config.address_validation && country_validation_enabled?
  end

  def country_validation_enabled?
    Spree::Address.validation_enabled_countries.include?(country.try(:name))
  end

  def self.validation_enabled_countries
    Spree::Avatax::Config.address_validation_enabled_countries
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
solidus_avatax_certified-3.0.0 app/models/spree/address_decorator.rb
solidus_avatax_certified-2.0.0 app/models/spree/address_decorator.rb
solidus_avatax_certified-1.1.0 app/models/spree/address_decorator.rb