Sha256: 40b49cd1c4dccb29d26063be1570e35a1fe72158eabfd850623ef06f44194e25

Contents?: true

Size: 997 Bytes

Versions: 3

Compression:

Stored size: 997 Bytes

Contents

# frozen_string_literal: true

module Goldendocx
  module Charts
    module Properties
      class PlotAreaProperty
        include Goldendocx::Element

        namespace :c
        tag :plotArea

        embeds_one :layout, class_name: 'Goldendocx::Charts::Properties::LayoutProperty', auto_build: true
        embeds_one :category_axis, class_name: 'Goldendocx::Charts::CategoryAxis', auto_build: true
        embeds_one :value_axis, class_name: 'Goldendocx::Charts::ValueAxis', auto_build: true

        embeds_one :line_chart, class_name: 'Goldendocx::Charts::Properties::LineChartProperty', auto_build: false
        embeds_one :bar_chart, class_name: 'Goldendocx::Charts::Properties::BarChartProperty', auto_build: false
        embeds_one :column_chart, class_name: 'Goldendocx::Charts::Properties::ColumnChartProperty', auto_build: false
        embeds_one :doughnut_chart, class_name: 'Goldendocx::Charts::Properties::DoughnutChartProperty', auto_build: false
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
goldendocx-0.3.0 lib/goldendocx/charts/properties/plot_area_property.rb
goldendocx-0.2.3 lib/goldendocx/charts/properties/plot_area_property.rb
goldendocx-0.2.2 lib/goldendocx/charts/properties/plot_area_property.rb