При анализе пользовательского поля Jira, содержащего дату (например, 13 ноября / 11), я начинал с этого:
elsif custom.customfieldId == "customfield_10282"
@agenda_item.planned_release_date = custom.values.to_s
Но база данных хранит его как 13.110011. Итак, я стал умным и использовал это:
elsif custom.customfieldId == "customfield_10282"
@agenda_item.planned_release_date = Date.strptime(custom.values, "%d/%m/%Y")
А теперь я получаю:
приватный метод sub!' called for ["15/Nov/11"]:Jira4R::V2::ArrayOf_xsd_string
C:/Ruby187/lib/ruby/1.8/date/format.rb:429:in
_strptime_i '
C: /Ruby187/lib/ruby/1.8/date/format.rb: 401: в scan'
C:/Ruby187/lib/ruby/1.8/date/format.rb:401:in
_strptime_i '
C: /Ruby187/lib/ruby/1.8/date/format.rb: 601: в `_strptime '
[усеченный остаток стека]
Чего мне не хватает?