class CoinsPaid::Address
Public Instance Methods
call()
click to toggle source
# File lib/coins_paid/address.rb, line 19 def call ActiveRecord::Base.transaction do CoinsPaidAddress.lock.find_or_create_by!(request_data.attributes.slice(:foreign_id, :currency)) do |address| response = CoinsPaid::API.take_address(request_data.attributes) address.assign_attributes(response.attributes) end end end