class RedmineRest::Models::Relation
Model of issue relations
Constants
- TYPES
Public Class Methods
element_path(id, _prefix_options = {}, query_options = nil)
click to toggle source
Overrides parent method. When we want to fetch one relation, we need not to use prefix
# File lib/redmine_rest/models/relation.rb, line 22 def self.element_path(id, _prefix_options = {}, query_options = nil) "/relations/#{URI.parser.escape id.to_s}#{format_extension}#{query_string(query_options)}" end
Private Instance Methods
validate_issue_id()
click to toggle source
# File lib/redmine_rest/models/relation.rb, line 32 def validate_issue_id errors.add(:issue_id, 'Issue ID required') unless issue_id? end
validate_issue_to_id()
click to toggle source
# File lib/redmine_rest/models/relation.rb, line 36 def validate_issue_to_id errors.add(:issue_to_id, 'Issue ID required') unless issue_to_id? end
validate_relation_type()
click to toggle source
# File lib/redmine_rest/models/relation.rb, line 28 def validate_relation_type errors.add(:relation_type, 'Wrong relation type') unless relation_type? && TYPES.include?(relation_type) end