Sha256: 78eac5255c0e8aa6b666e7bf41d55db977939f44417a88b78c1bb185e0a88d37
Contents?: true
Size: 869 Bytes
Versions: 16
Compression:
Stored size: 869 Bytes
Contents
module GroupDocs class Document::View < GroupDocs::Api::Entity # @attr [GroupDocs::Document] document attr_accessor :document # @attr [String] short_url attr_accessor :short_url # @attr [Time] viewed_on attr_accessor :viewed_on # # Converts timestamp which is return by API server to Time object. # # @return [Time] # def viewed_on Time.at(@viewed_on / 1000) end # # Converts passed hash to GroupDocs::Document object. # # @param [GroupDocs::Document, Hash] object # @return [GroupDocs::Document] # def document=(object) if object.is_a?(GroupDocs::Document) @document = object else object.merge!(file: GroupDocs::Storage::File.new(object)) @document = GroupDocs::Document.new(object) end end end # Document::View end # GroupDocs
Version data entries
16 entries across 16 versions & 1 rubygems