Sha256: 0059b757b3f2c9b91c4d1fa13ce04380ccc01fa457d6e0c281c4e67c5e442275
Contents?: true
Size: 319 Bytes
Versions: 6
Compression:
Stored size: 319 Bytes
Contents
class Dotremap::Property def initialize(attr, value, options = {}) @attr = attr.to_s @value = value @options = options end attr_accessor :attr, :value, :options def to_xml open_tag = options.map { |a, v| "#{a}=\"#{v}\"" }.unshift(attr).join(" ") "<#{open_tag}>#{value}</#{attr}>" end end
Version data entries
6 entries across 6 versions & 1 rubygems