| Conditions | 4 |
| Total Lines | 13 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 2 | ||
| Bugs | 0 | Features | 0 |
| 1 | require 'atom' |
||
| 25 | def build_title(data) |
||
| 26 | raise 'Data is not a hash' unless data.is_a? Hash |
||
| 27 | |||
| 28 | parts = [] |
||
| 29 | |||
| 30 | to = to_phone_number data |
||
| 31 | parts << "To: #{to}" unless to.empty? |
||
| 32 | |||
| 33 | from = from_phone_number data |
||
| 34 | parts << "From: #{from}" unless from.nil? |
||
| 35 | |||
| 36 | "[#{data['direction']} #{data['type']}] " + parts.join('; ') |
||
| 37 | end |
||
| 38 | |||
| 55 |