Class: ErrbitPlugin::NoneIssueTracker

Inherits:
IssueTracker show all
Defined in:
lib/errbit_plugin/issue_trackers/none.rb

Instance Attribute Summary

Attributes inherited from IssueTracker

#app, #params

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from IssueTracker

#add_error, #initialize, #issue_title

Constructor Details

This class inherits a constructor from ErrbitPlugin::IssueTracker

Class Method Details

.fieldsObject



8
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 8

def self.fields; {}; end

.labelObject



3
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 3

def self.label; 'none'; end

.noteObject



4
5
6
7
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 4

def self.note
  'When no issue tracker has been configured, you will be able to ' <<
  'leave comments on errors.'
end

Instance Method Details

#check_paramsObject



13
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 13

def check_params; true; end

#comments_allowed?Boolean

Returns:

  • (Boolean)


16
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 16

def comments_allowed?; true; end

#configured?Boolean

The NoneIssueTracker is mark like configured? false because it not valid like a real IssueTracker

Returns:

  • (Boolean)


12
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 12

def configured?; false; end

#create_issueObject



14
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 14

def create_issue; true; end

#urlObject



15
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 15

def url; ''; end