lib/semi-static/pygmentize.rb in zzot-semi-static-0.0.2 vs lib/semi-static/pygmentize.rb in zzot-semi-static-0.0.3
- old
+ new
@@ -1,13 +1,20 @@
module SemiStatic
module Pygmentize
+ ##
+ # Format of a valid lexer name
LEXER_FORMAT = /^[a-z]+$/i
- def pygmentize(code, lang)
+ def pygmentize(code, lang) #:nodoc:
Pygmentize.pygmentize code, lang
end
-
+
+ ##
+ # Highlight the given code with the given lexer.
+ #
+ # +code+: The code to highlight.
+ # +lang+: The lexer to use.
def self.pygmentize(code, lang)
unless lang =~ LEXER_FORMAT
raise ArgumentError, "invalid lexer: #{lang}"
end
@@ -21,13 +28,13 @@
end
end
end
@@enabled = false
- def self.enabled
+ def self.enabled #:nodoc:
@@enabled
end
- def self.enabled=(value)
+ def self.enabled=(value) #:nodoc:
@@enabled = value
end
end
end