Sha256: 7b1fddd2751c7f67b3f2c7253471189e53f86435c4791466b8602037ddae5002
Contents?: true
Size: 897 Bytes
Versions: 1
Compression:
Stored size: 897 Bytes
Contents
module GroupDocs class Document::View < 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
groupdocs-2.3.0 | lib/groupdocs/document/view.rb |