Class: RevisionHistory

Inherits:
Object
  • Object
show all
Extended by:
Rally::ParsingHelperClassMethods
Includes:
Mongoid::Document, Rally::ParsingHelpers
Defined in:
lib/revision_history.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Rally::ParsingHelperClassMethods

from_uri, node_name, rally_query

Methods included from Rally::ParsingHelpers

#raw_json

Class Method Details

.rally_uriObject



9
10
11
# File 'lib/revision_history.rb', line 9

def rally_uri
  "/revisionhistory.js"
end

Instance Method Details

#refreshObject



14
15
16
17
# File 'lib/revision_history.rb', line 14

def refresh
  parse_refs :revision_uris, raw_json["Revisions"]
  self.save
end

#revisionsObject



19
20
21
22
23
24
# File 'lib/revision_history.rb', line 19

def revisions
  self.revision_uris ||= []
  revision_uris.collect do |uri|
    Revision.new(:rally_uri => uri)
  end
end