Sha256: c5e754f18587c61ad32564293c596fb7eb79c57fb5b4419d4ca584fc92cede8f
Contents?: true
Size: 862 Bytes
Versions: 6
Compression:
Stored size: 862 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) 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
6 entries across 6 versions & 1 rubygems