lib/redmine_rest/models/version.rb in redmine_rest-0.5.2 vs lib/redmine_rest/models/version.rb in redmine_rest-0.6.0
- old
+ new
@@ -1,15 +1,24 @@
require 'active_resource'
-require_relative 'collections/version'
+require_relative 'collections/base'
module RedmineRest
module Models
#
# Version model
#
class Version < ActiveResource::Base
self.format = :xml
- self.collection_parser = Collections::Version
+ self.collection_parser = Collections::Base
+ self.prefix = '/projects/:project_id/'
+
+ #
+ # Overrides parent method.
+ # When we want to fetch one version, we need not to use prefix
+ #
+ def self.element_path(id, _prefix_options = {}, query_options = nil)
+ "/versions/#{URI.parser.escape id.to_s}#{format_extension}#{query_string(query_options)}"
+ end
end
end
end