Module: KDL

Defined in:
lib/kdl.rb,
lib/kdl/node.rb,
lib/kdl/types.rb,
lib/kdl/value.rb,
lib/kdl/kdl.tab.rb,
lib/kdl/version.rb,
lib/kdl/document.rb,
lib/kdl/types/ip.rb,
lib/kdl/tokenizer.rb,
lib/kdl/types/irl.rb,
lib/kdl/types/url.rb,
lib/kdl/types/uuid.rb,
lib/kdl/types/email.rb,
lib/kdl/types/regex.rb,
lib/kdl/types/base64.rb,
lib/kdl/string_dumper.rb,
lib/kdl/types/country.rb,
lib/kdl/types/decimal.rb,
lib/kdl/types/currency.rb,
lib/kdl/types/duration.rb,
lib/kdl/types/hostname.rb,
lib/kdl/types/date_time.rb,
lib/kdl/types/irl/parser.rb,
lib/kdl/types/email/parser.rb,
lib/kdl/types/url_template.rb,
lib/kdl/types/hostname/validator.rb,
lib/kdl/types/duration/iso8601_parser.rb,
lib/kdl/types/country/iso3166_countries.rb,
lib/kdl/types/currency/iso4217_currencies.rb,
lib/kdl/types/country/iso3166_subdivisions.rb

Defined Under Namespace

Modules: StringDumper, Types Classes: Document, Node, Parser, Tokenizer, Value

Constant Summary collapse

VERSION =
"1.0.6"

Class Method Summary collapse

Class Method Details

.parse_document(input, options = {}) ⇒ Object



11
12
13
# File 'lib/kdl.rb', line 11

def self.parse_document(input, options = {})
  Parser.new.parse(input, options)
end