class Modloc::Source::Line
A line string
Public Class Methods
new(contents)
click to toggle source
initialize a new line object @param contents [String]
Calls superclass method
# File lib/modloc/source/line.rb, line 6 def initialize(contents) super contents end
Public Instance Methods
strip()
click to toggle source
Strip the line of whitespace and comments @return [Modloc::Source::Line]
Calls superclass method
# File lib/modloc/source/line.rb, line 12 def strip val = super.concat "\n" val.strip_comment end
Protected Instance Methods
strip_comment()
click to toggle source
Strips a comment from a line
# File lib/modloc/source/line.rb, line 20 def strip_comment gsub(/#([^{].*\n)?/, "\n") end