module HCL

Constants

VERSION

Public Class Methods

escape_key(key) click to toggle source
# File lib/hcl/monkey_patch.rb, line 2
def self.escape_key(key)
  str = key.to_s
  pos = str =~ /[^a-zA-Z0-9_\-]/

  return str if pos.nil?

  str.dump
end
load(source) click to toggle source
# File lib/hcl.rb, line 9
def self.load(source)
  HCL::Parser.new(source).parse
end
load_file(path) click to toggle source
# File lib/hcl.rb, line 13
def self.load_file(path)
  HCL::Parser.new(File.read(path)).parse
end