Sha256: 202a51da7f03caba6535f3be668508e757aa1067864dbb30307d6ce2c079fbe4

Contents?: true

Size: 466 Bytes

Versions: 2

Compression:

Stored size: 466 Bytes

Contents

class RevisionHistory
  include Mongoid::Document
  include Rally::ParsingHelpers
  extend Rally::ParsingHelperClassMethods
  
  field :revision_uris, :type => Array

  class << self
    def rally_uri
      "/revisionhistory.js"
    end
  end

  def refresh
    parse_refs :revision_uris, raw_json["Revisions"]
    self.save
  end
  
  def revisions
    revision_uris ||= []
    revision_uris.collect do |uri|
      Revision.new(:rally_uri => uri)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rallytastic-1.2.3 lib/revision_history.rb
rallytastic-1.2.2 lib/revision_history.rb