Class: ErrbitPlugin::NoneIssueTracker
Instance Attribute Summary
Attributes inherited from IssueTracker
#options
Class Method Summary
collapse
Instance Method Summary
collapse
#initialize
Class Method Details
.fields ⇒ Object
8
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 8
def self.fields; {}; end
|
.icons ⇒ Object
9
10
11
12
13
14
15
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 9
def self.icons
@icons ||= {
create: ['image/png', read_static_file('none_create.png')],
goto: ['image/png', read_static_file('none_create.png')],
inactive: ['image/png', read_static_file('none_inactive.png')],
}
end
|
.label ⇒ Object
3
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 3
def self.label; 'none'; end
|
.note ⇒ Object
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
|
.read_static_file(file) ⇒ Object
16
17
18
19
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 16
def self.read_static_file(file)
File.read(File.expand_path(File.join(
File.dirname(__FILE__), '..', '..', '..', 'static', file)))
end
|
Instance Method Details
#close_issue ⇒ Object
27
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 27
def close_issue(*); false; end
|
The NoneIssueTracker is mark like configured? false because it not valid like a real IssueTracker
23
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 23
def configured?; false; end
|
#create_issue ⇒ Object
26
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 26
def create_issue(*); false; end
|
#errors ⇒ Object
24
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 24
def errors; {}; end
|
#url ⇒ Object
25
|
# File 'lib/errbit_plugin/issue_trackers/none.rb', line 25
def url; ''; end
|