Passed
Push — develop ( 34c87d...424bfb )
by Endre
03:16 queued 53s
created

ApplicationPresenter.present   A

Complexity

Conditions 1

Size

Total Lines 6
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 3
CRAP Score 1

Importance

Changes 0
Metric Value
eloc 6
dl 0
loc 6
c 0
b 0
f 0
ccs 3
cts 3
cp 1
rs 10
cc 1
crap 1
1
import ModelFactory from '../Model/ModelFactory';
2
3
export default class ApplicationPresenter {
4
  modelFactory: ModelFactory;
5
6
  constructor(modelFactory: ModelFactory) {
7 2
    this.modelFactory = modelFactory;
8
  }
9
10
  present(data: string) {
11 1
    const viewModel = this.modelFactory.createApplicationModel();
12 1
    viewModel.text = data + ', which has a presenter and need language manager';
13
14 1
    return viewModel;
15
  }
16
}