Sha256: e131cd81b6458e3db2464528830a05748d4fd840a5e499141b74dd2ed28fc788

Contents?: true

Size: 505 Bytes

Versions: 8

Compression:

Stored size: 505 Bytes

Contents

module Coradoc
  module Element
    class Attribute < Base
      attr_accessor :key, :value

      def initialize(key, value, _options = {})
        @key = key.to_s
        @value = build_values(value.to_s)
      end

      private

      def build_values(value)
        values = value.split(",").map(&:strip)
        values.length > 1 ? values : values.first
      end
    end

    class Glossaries
      attr_reader :items

      def initialize(items)
        @items = items
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
coradoc-1.1.6 lib/coradoc/element/attribute.rb
coradoc-1.1.5 lib/coradoc/element/attribute.rb
coradoc-1.1.4 lib/coradoc/element/attribute.rb
coradoc-1.1.3 lib/coradoc/element/attribute.rb
coradoc-1.1.2 lib/coradoc/element/attribute.rb
coradoc-1.1.1 lib/coradoc/element/attribute.rb
coradoc-1.1.0 lib/coradoc/element/attribute.rb
coradoc-1.0.0 lib/coradoc/element/attribute.rb