arity is -1 for ActiveSupport::TimeWithZone.to_s, so only check for arity != 0
Merge pull request #255 from code-mancers/fix-issue-with-passing-time-format-to-active-support

Allow -1 arity in Occurrence#to_s to comply with ActiveSupport::TimeWithZone