Method: #assist_line
- Defined in:
- lib/languages/objc/objc.rb
#assist_line(field) ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'lib/languages/objc/objc.rb', line 62 def assist_line(field) return nil if field[:type].length <= 1 elements = [] field[:type].reverse.each do |type| elements.push case when is_array?(type) "array" when is_dict?(type) "dict" when type == "talkobject" "TalkObject" when is_native?(type) "native" else truncated_name(type) end end stringified = elements.map { |e| "@\"#{e}\"" } "@[#{stringified.join(",")}]" end |