Method: Grit::Actor#output
- Defined in:
- lib/grit/actor.rb
#output(time) ⇒ Object
Outputs an actor string for Git commits.
actor = Actor.new('bob', '[email protected]')
actor.output(time) # => "bob <[email protected]> UNIX_TIME +0700"
time - The Time the commit was authored or committed.
Returns a String.
36 37 38 39 40 41 42 43 44 |
# File 'lib/grit/actor.rb', line 36 def output(time) offset = time.utc_offset / 60 "%s <%s> %d %+.2d%.2d" % [ @name, @email || "null", time.to_i, offset / 60, offset.abs % 60] end |