Class: XCPretty::Syntax
- Inherits:
-
Object
- Object
- XCPretty::Syntax
- Defined in:
- lib/xcpretty/syntax.rb
Class Method Summary collapse
Class Method Details
.highlight(code) ⇒ Object
4 5 6 |
# File 'lib/xcpretty/syntax.rb', line 4 def self.highlight(code) pygments_available? ? pygmentize(code) : code end |
.pygmentize(code) ⇒ Object
16 17 18 |
# File 'lib/xcpretty/syntax.rb', line 16 def self.pygmentize(code) `echo "#{code}" | pygmentize -l objc` end |
.pygments_available? ⇒ Boolean
11 12 13 14 |
# File 'lib/xcpretty/syntax.rb', line 11 def self.pygments_available? @available = system('which pygmentize > /dev/null') if @available.nil? @available end |