Class: TurnipFormatter::StepTemplate::Source
- Inherits:
-
Base
- Object
- Base
- TurnipFormatter::StepTemplate::Source
show all
- Defined in:
- lib/turnip_formatter/step_template/source.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Base
#formatted_backtrace, hooks, inherited, on_failed, on_passed, on_pending
Class Method Details
.css ⇒ Object
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/turnip_formatter/step_template/source.rb', line 9
def self.css
<<-EOS
pre.source {
font-size: 12px;
font-family: monospace;
background-color: #073642;
color: #dddddd;
}
pre.source code.ruby {
padding: 0.1em 0 0.2em 0;
}
pre.source code.ruby .linenum {
width: 75px;
color: #fffbd3;
padding-right: 1em;
}
pre.source code.ruby .offending {
background-color: gray;
}
EOS
end
|
Instance Method Details
#build(example) ⇒ Object
34
35
36
37
|
# File 'lib/turnip_formatter/step_template/source.rb', line 34
def build(example)
code = .snippet([location(example)])
'<pre class="source"><code class="ruby">' + code + '</code></pre>'
end
|