Sha256: da7feab3da464436e62db531ee79b094b44b50925bfba0fdcdea4edb25983c88
Contents?: true
Size: 858 Bytes
Versions: 12
Compression:
Stored size: 858 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
12 entries across 12 versions & 1 rubygems