Sha256: d3112e68e7e2536789d4dec50dd586cb2c9ce8f413138b8a5bd3f56dd51bce3b
Contents?: true
Size: 598 Bytes
Versions: 1
Compression:
Stored size: 598 Bytes
Contents
# Ruby interface to Tidylib options # class Tidyopt # Construct a new instance # def initialize(doc) @doc = doc end # Reader for options (Hash syntax) # def [](name) Tidylib.opt_get_value(@doc, name) end # Writer for options (Hash syntax) # def []=(name, value) Tidylib.opt_parse_value(@doc, name, value) end # Reader/Writer for options (Object syntax) # def method_missing(name, value=:none, *args) name = name.to_s.gsub('=', '') return self[name] if value == :none self[name] = value end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tidy-1.0.1 | lib/tidy/tidyopt.rb |