Sha256: 8c078f761eb1ecdde1fc987937d0a65ff80f68878f57df9b184bc49c992d0d9e
Contents?: true
Size: 478 Bytes
Versions: 2
Compression:
Stored size: 478 Bytes
Contents
module Workarea decorate User, with: :magento_user do decorated do include MagentoCustomer end class_methods do def create_from_magento_customer(customer) user = User.new(email: customer[:email] ,first_name: customer[:first_name] ,last_name: customer[:last_name]) user.entity_id = customer[:entity_id] user.date_of_birth = customer[:date_of_birth] user.save(validate: false) user end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
workarea-magento_migrator-1.0.1 | app/models/workarea/user.decorator |
workarea-magento_migrator-1.0.0.pre | app/models/workarea/user.decorator |