Sha256: 8482de4bab13aef733a92b4a9766405dcca18c4919b2e91a6a587701188feb91

Contents?: true

Size: 579 Bytes

Versions: 19

Compression:

Stored size: 579 Bytes

Contents

# frozen_string_literal: true

module Spree
  Address.class_eval do
    def prepare_from_flow_attributes(address_data)
      self.attributes = {
        first_name: address_data['first'],
        last_name: address_data['last'],
        phone: address_data['phone'],
        address1: address_data['streets'][0],
        address2: address_data['streets'][1],
        zipcode: address_data['postal'],
        city: address_data['city'],
        state_name: address_data['province'],
        country: Spree::Country.find_by(iso3: address_data['country'])
      }
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
flowcommerce_spree-0.0.22 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.21 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.20 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.19 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.18 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.17 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.16 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.15 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.14 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.13 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.12 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.11 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.10 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.9 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.8 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.7 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.6 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.5 app/models/spree/address_decorator.rb
flowcommerce_spree-0.0.4 app/models/spree/address_decorator.rb