Method: Transfer::Transferer#build_attributes
- Defined in:
- lib/transfer/transferer.rb
#build_attributes(source) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/transfer/transferer.rb', line 14 def build_attributes source attrs = {} columns.each do |name, value| attrs[name] = case value when Proc value.call source when Symbol source[value] else value end end attrs end |