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
14
15
16
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 14
def self.fields
{}
end
|
.icons ⇒ Object
18
19
20
21
22
23
24
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 18
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
5
6
7
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 5
def self.label
"none"
end
|
.note ⇒ Object
9
10
11
12
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 9
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
26
27
28
29
30
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 26
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
51
52
53
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 51
def close_issue(*)
false
end
|
The NoneIssueTracker is mark like configured? false because it not valid like a real IssueTracker
35
36
37
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 35
def configured?
false
end
|
#create_issue ⇒ Object
47
48
49
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 47
def create_issue(*)
false
end
|
#errors ⇒ Object
39
40
41
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 39
def errors
{}
end
|
#url ⇒ Object
43
44
45
|
# File 'lib/errbit_plugin/none_issue_tracker.rb', line 43
def url
""
end
|