Sha256: 758f4bff2b512c1848bc77dbbc2db2243c780706d1a7b417fc63b7b1f40f6bff

Contents?: true

Size: 339 Bytes

Versions: 10

Compression:

Stored size: 339 Bytes

Contents

# encoding: UTF-8

module LibXML
  module XML
    class Schema::Element
      def min_occurs
        @min
      end

      def max_occurs
        @max
      end

      def required?
        !min_occurs.zero?
      end

      def array?
        max_occurs > 1
      end

      def elements
        type.elements
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
libxml-ruby-5.0.3-x64-mingw-ucrt lib/libxml/schema/element.rb
libxml-ruby-5.0.3 lib/libxml/schema/element.rb
libxml-ruby-5.0.2-x64-mingw-ucrt lib/libxml/schema/element.rb
libxml-ruby-5.0.2 lib/libxml/schema/element.rb
libxml-ruby-5.0.1-x64-mingw-ucrt lib/libxml/schema/element.rb
libxml-ruby-5.0.1 lib/libxml/schema/element.rb
libxml-ruby-5.0.0-x64-mingw-ucrt lib/libxml/schema/element.rb
libxml-ruby-5.0.0 lib/libxml/schema/element.rb
libxml-ruby-4.1.2-x64-mingw-ucrt lib/libxml/schema/element.rb
libxml-ruby-4.1.2 lib/libxml/schema/element.rb