module Autoini::InlineComment::ClassMethods

Public Instance Methods

parse_with_comment(line) click to toggle source
# File lib/autoini/inline_comment.rb, line 15
def parse_with_comment(line)
  comment_index = COMMENTS.map{ |c| line.index(c) }.reject(&:nil?).min
  return parse(line) unless comment_index
  parse(line[0..(comment_index - 1)]).tap do |e|
    e.comment = line[(comment_index + 1)..-1].join if e
  end
end