Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/inidol.rb

Instance Method Summary collapse

Instance Method Details

#from_iniObject



134
135
136
137
138
139
140
141
142
143
144
145
146
# File 'lib/inidol.rb', line 134

def from_ini
  parser = INIHash.new
  result = parser.parse(self)
  line, column = BabelBridge::Tools.line_column(self, parser.failure_index)

  if result
    result.evaluate
    parser.result
  else
    error_line = self.split(/\n+/)[line - 1]
    puts "(\e[31m\e[1mSyntax\e[21m Failure\e[39m) on line #{line - 1} and column #{column}..."
  end
end