Module: RemoteTracker::Remote

Included in:
RemoteTracker
Defined in:
app/models/remote_tracker/remote.rb

Instance Method Summary collapse

Instance Method Details

#find_remote_issue(issue_id) ⇒ Object



5
6
7
# File 'app/models/remote_tracker/remote.rb', line 5

def find_remote_issue(issue_id)
  remote_instance.find_issue(issue_id)
end

#remote_instanceObject



9
10
11
# File 'app/models/remote_tracker/remote.rb', line 9

def remote_instance
  remote_instance_class.new(self, root_url, username, password)
end

#remote_instance_classObject



13
14
15
16
17
# File 'app/models/remote_tracker/remote.rb', line 13

def remote_instance_class
  raise 'Profile blank' if profile.blank?

  ::RedmineRemotes.const_get(profile.capitalize).const_get('Instance')
end