Class: ErrbitPlugin::FakeIssueTracker
Instance Attribute Summary
Attributes inherited from IssueTracker
#app, #params
Class Method Summary
collapse
Instance Method Summary
collapse
#add_error, #initialize, #issue_title
Class Method Details
.fields ⇒ Object
5
6
7
8
9
10
|
# File 'lib/errbit_plugin/issue_trackers/fake.rb', line 5
def self.fields
{
:foo => {:label => 'foo'},
:bar => {:label => 'bar'}
}
end
|
.label ⇒ Object
3
|
# File 'lib/errbit_plugin/issue_trackers/fake.rb', line 3
def self.label; 'fake'; end
|
.note ⇒ Object
4
|
# File 'lib/errbit_plugin/issue_trackers/fake.rb', line 4
def self.note; 'A fake issue tracker to help in testing purpose'; end
|
Instance Method Details
#check_params ⇒ Object
15
16
17
|
# File 'lib/errbit_plugin/issue_trackers/fake.rb', line 15
def check_params
params[:foo] && params[:bar]
end
|
20
|
# File 'lib/errbit_plugin/issue_trackers/fake.rb', line 20
def ; false; end
|
The NoneIssueTracker is mark like configured? false because it not valid like a real IssueTracker
14
|
# File 'lib/errbit_plugin/issue_trackers/fake.rb', line 14
def configured?; check_params; end
|
#create_issue ⇒ Object
18
|
# File 'lib/errbit_plugin/issue_trackers/fake.rb', line 18
def create_issue; true; end
|
#url ⇒ Object
19
|
# File 'lib/errbit_plugin/issue_trackers/fake.rb', line 19
def url; ''; end
|