Method: ShareNotify::PushDocument#initialize

Defined in:
lib/share_notify/push_document.rb

#initialize(uri, datetime = nil) ⇒ PushDocument

Returns a new instance of PushDocument.

Parameters:

  • uri (String)

    that identifies the resource



14
15
16
17
18
19
# File 'lib/share_notify/push_document.rb', line 14

def initialize(uri, datetime = nil)
  datetime = (datetime.is_a?(Time) || datetime.is_a?(DateTime)) ? datetime : Time.now
  @uris = ShareUri.new(uri)
  @providerUpdatedDateTime = datetime.utc.strftime('%Y-%m-%dT%H:%M:%SZ')
  @contributors = []
end